共用方式為


使用搜尋窗格

您現在可以使用 [搜尋] 窗格來尋找應用程式中的物件,例如媒體檔案、變數、集合和資料來源。 您也可以使用 [搜尋] 窗格來尋找公式中字串的重複實例。 例如,您可以使用 [搜尋] 窗格,尋找 的 HoverColor 每個實例,以判斷該應用程式其他區域中該屬性的設定。 您可以使用 [搜尋] 窗格來深入瞭解應用程式正在使用的內容、位置,而且您可以直接移至這些結果以進行任何必要的更新。 此外,您可以使用取代功能來更新文字、變數、集合或公式參照的一或多個實例。

Power Apps Studio 中可見的搜尋窗格。

先決條件

開啟搜尋窗格

您可以選取 [ 搜尋搜尋] 圖示來開啟 [搜尋] 窗格。 您也可以使用快速鍵,方法是在游標位於編輯列外部時選取 Ctrl+F ,或在游標位於編輯列內時選取 Ctrl+Shift+F

您也可以在游標位於編輯列外部時選取 Ctrl+H ,或在游標位於編輯列內時選取 Ctrl+Shift+H ,以直接開啟 [搜尋] 窗格以開啟 [取代] 功能。

備註

在編輯列中選取 Ctrl+FCtrl+H 會在編輯列內開啟 [尋找和取代] 功能。

篩選搜尋結果

您可以選取一或多個類別來篩選搜尋結果。 這些類別可藉由縮小應用程式內的區域範圍 (例如螢幕、媒體和集合) 來協助您集中搜尋。

若要選取您要搜尋的類別,請使用搜尋方塊旁邊的篩選器選項。 預設選項為 全部,它會搜尋開啟應用程式內的所有類別。

下列範例顯示針對搜尋字詞 Snow 進行篩選的搜尋結果,其中包含選取的 變數集合 類別。

在 [搜尋] 窗格上選取的篩選器選項。

您可以使用更多搜尋選項來進一步縮小搜尋範圍。 這些選項可在名為 [更多搜尋選項 ] 的篩選器選項內使用(在 [類別] 區段下方)。

過濾器選項中的類別下有更多搜尋選項。

  • 大小寫匹配只會返回與指定大小寫完全相符的搜尋結果。

    在下列範例中, Snow (大寫 S)的出現會顯示為相符項目,但 snow (小寫 S)不會。

    將搜尋結果的大小寫對齊到與大寫關鍵字一致的範例。

  • 整字匹配只會返回與整個字元序列完全相符的搜尋結果。

    在下列範例中, Snow 只會傳回少數結果,儘管 Snow 多次出現在所有應用程式物件的名稱中。

    在搜尋結果中對整個單字進行比對的範例,僅限於搜尋該確切的單字。

  • 使用規則運算式 (RegEx) 會傳回符合輸入區域內指定規則 運算式 的相符項的搜尋結果。

    下方範例使用規則運算式搜尋功能和 Snowboarding( Mountain | Dashboard) 公式,當 SnowboardingMountainDashboard 一起出現時會傳回相符項目。

    搜尋文字時比對正規表示式語法的範例。

處理搜尋結果

在「搜尋」窗格的不同區域中選取搜尋結果的行為會因結果的內容而異。 搜尋結果可分為兩大類:定義實例

  • Definitions 通常以公式形式描述應用程式中所參照的物件。

    「搜尋」窗格內有數個類別標頭,可用來瀏覽結果。 變數集合資料媒體流程元件等類別稱為定義

    選取此類定義類別標頭下的結果,會將您帶到適當的資訊畫面,例如變數和集合,或前往應用程式中可用的該物件的適當窗格 (例如資料、媒體、流程或元件)。

  • 實例 描述在公式欄中與特定應用程式、畫面或控制項屬性相關的搜尋結果。 所有這些結果都根據樹狀檢視中找到的結構與「螢幕」類別相關聯。 當您選取此 [畫面] 類別下的結果時,系統會將您帶往該特定公式列參考或相關(如有適用)控制項。

Variables

在搜尋結果的 「變數」 標頭下選取全域變數或前後關聯變數,將帶您前往「變數資訊」畫面進行選取。

如下所示,系統會將您帶到全域變數或內容變數的定義,視您從可用的搜尋結果中選取的選項而定。

搜尋結果:

搜尋結果中可用的全域和內容變數。

如果您使用的是 Power Apps Studio 的預覽版,請選取 內容變數全域變數 以查看有關變數的詳細資訊。

選取全域變數或前後關聯變數會帶您前往資訊畫面。

如果您使用的是 Power Apps Studio 的傳統版本,則視選取的全域變數或內容變數而定,系統會將您帶至所選變數類型的資訊畫面。

選取的全域變數:

選取全域變數會帶您前往所選全域變數的資訊畫面。

選取的內容變數:

選取前後關聯變數會帶您前往所選前後關聯變數的資訊畫面。

Collections

「集合」 標題下選取集合,會帶您前往該集合的資訊畫面。

從顯示相關集合詳細資料的搜尋結果中選取的集合。

資料

選取 [資料 ] 標頭下的結果會開啟 [資料 ] 窗格,並使用選取的結果文字預先填入該窗格的搜尋輸入。

從顯示相關資料連線詳細資料的搜尋結果中選取的資料。

媒體

選取 [媒體 ] 標頭下的結果會開啟 [ 媒體 ] 窗格,並使用選取的結果文字預先填入該窗格的搜尋輸入。

從顯示相關媒體詳細資訊的搜尋結果中選擇的媒體。

Flows

只有在您啟用 Power Automate 窗格 (預覽版) 時,才會出現 流程 標頭。 在此處選取結果會開啟 Power Automate 窗格,並使用選取的結果文字預先填入搜尋輸入。

從顯示相關流程詳細資料的搜尋結果中選取的流程。

Components

選取 元件 標頭下的結果會帶您前往 樹狀結構檢視 窗格中的元件區段,並使用選取的結果文字預先填入該窗格的搜尋輸入。

從顯示相關元件詳細資料的搜尋結果中選取的元件。

畫面

選取畫面標題下的結果會在畫布上選取適當的控制項或畫面,並在資料編輯列中打開結果的屬性。 選擇的結果也會在公式列中反白顯示。

從顯示相關螢幕詳細資料的搜尋結果中選取的畫面。

重新整理搜尋結果

如果您在應用程式內進行變更,則必須重新整理結果窗格,才能查看搜尋結果中反映的變更。

使用 [重新整理] 按鈕,根據應用程式元素內的變更重新整理搜尋結果。

清除搜尋字詞

搜尋字詞和結果會保留,直到您不再需要為止。 若要清除搜尋字詞和結果,請選取輸入區域右側的 X

清除搜尋字詞。

Replace

您可以取代特定類型搜尋結果的一或多個實例,包括變數名稱、集合名稱、任何公式文字 (包括字串) 或其他公式參照。

執行搜尋後,『取代』選項卡會顯示可替換的搜尋結果清單。

符合取代資格的搜尋結果清單。

取代結果

預設會選取所有可取代的結果。 您可以透過選取結果或類別標題旁邊的核取方塊,來調整要取代的結果清單。

精簡要取代的結果清單。

您也可以篩選結果清單,以僅顯示選取的結果類別。

篩選結果清單,以僅顯示選取的結果類別。

當您精簡要取代的結果清單時,面板底部的取代按鈕會追蹤要進行的取代數目。 如果選取所有項目,按鈕會顯示 [全部取代] ,並顯示所有可取代項目的總計數。

結果顯示找到的替換總數。

如果您從清單中選擇了結果,則該按鈕會更新為閱讀將已選項目替換為所選項目的總數。

替換所選項目按鈕,顯示要替換的項目總數。

您也可以直接與結果清單中的個別結果互動,以選取結果清單中每個個別結果右側的省略符號來執行取代。

選取省略符號以取代個別結果。

取代變數結果

對「變數」類別中的結果執行取代會在定義層級取代變數名稱,這表示相符變數名稱的所有實例都會在整個應用程式中取代。 您也可以在其資訊畫面上檢視變數詳細資料,以便在進行替換之前檢閱使用情況。

顯示取代變數結果的畫面。

取代集合結果

與變數類似,取代 [集合] 類別中的結果會取代定義層級的集合名稱,並取代整個應用程式集合名稱的所有相符實例。 您可以在進行取代之前,先在其資訊畫面查看集合詳細資料。

顯示取代收藏結果的畫面。

替換螢幕結果

「螢幕」類別會隨著樹狀結構顯示個別可替換的結果,因此您可以在公式、公式參照和控制項名稱中替換文字。 在「螢幕」類別中進行的替換只會替換所選比對結果的單個例項,因此您可以挑選要替換的內容。 您也可以在進行替換之前查看公式匹配。

更換顯示結果。

完成取代及復原取代

將選取範圍調整為要取代的項目後,選取按鈕會提示您確認作業。

選取 [取代] 以確認取代及復原已進行的取代。

確認作業會執行替換,並發出通知,指出替換是否成功。

確認更換。

如果控制項名稱已在使用中或包含不支援的字元,則取代作業可能會失敗。

更換作業失敗。

替換完成後,您可以使用復原按鈕或按 Ctrl+Z 來撤銷替換。

局限性

[搜尋] 窗格限制為最多傳回 2,000 個結果。 如果您超過此限制,則會出現通知。

達到的結果數目上限。

另請參閱

使用公式列中的 [尋找和取代]