您現在可以使用 [搜尋] 窗格來尋找應用程式中的物件,例如媒體檔案、變數、集合和資料來源。 您也可以使用 [搜尋] 窗格來尋找公式中字串的重複實例。 例如,您可以使用 [搜尋] 窗格,尋找 的 HoverColor 每個實例,以判斷該應用程式其他區域中該屬性的設定。 您可以使用 [搜尋] 窗格來深入瞭解應用程式正在使用的內容、位置,而且您可以直接移至這些結果以進行任何必要的更新。 此外,您可以使用取代功能來更新文字、變數、集合或公式參照的一或多個實例。
先決條件
開啟搜尋窗格
您可以選取 [ 搜尋
來開啟 [搜尋] 窗格。 您也可以使用快速鍵,方法是在游標位於編輯列外部時選取 Ctrl+F ,或在游標位於編輯列內時選取 Ctrl+Shift+F 。
您也可以在游標位於編輯列外部時選取 Ctrl+H ,或在游標位於編輯列內時選取 Ctrl+Shift+H ,以直接開啟 [搜尋] 窗格以開啟 [取代] 功能。
備註
在編輯列中選取 Ctrl+F 或 Ctrl+H 會在編輯列內開啟 [尋找和取代] 功能。
篩選搜尋結果
您可以選取一或多個類別來篩選搜尋結果。 這些類別可藉由縮小應用程式內的區域範圍 (例如螢幕、媒體和集合) 來協助您集中搜尋。
若要選取您要搜尋的類別,請使用搜尋方塊旁邊的篩選器選項。 預設選項為 全部,它會搜尋開啟應用程式內的所有類別。
下列範例顯示針對搜尋字詞 Snow 進行篩選的搜尋結果,其中包含選取的 變數 和 集合 類別。
縮小搜尋範圍
您可以使用更多搜尋選項來進一步縮小搜尋範圍。 這些選項可在名為 [更多搜尋選項 ] 的篩選器選項內使用(在 [類別] 區段下方)。
大小寫匹配只會返回與指定大小寫完全相符的搜尋結果。
在下列範例中, Snow (大寫 S)的出現會顯示為相符項目,但 snow (小寫 S)不會。
整字匹配只會返回與整個字元序列完全相符的搜尋結果。
在下列範例中, Snow 只會傳回少數結果,儘管 Snow 多次出現在所有應用程式物件的名稱中。
使用規則運算式 (RegEx) 會傳回符合輸入區域內指定規則 運算式 的相符項的搜尋結果。
下方範例使用規則運算式搜尋功能和
Snowboarding( Mountain | Dashboard)公式,當 Snowboarding 與 Mountain 或 Dashboard 一起出現時會傳回相符項目。
處理搜尋結果
在「搜尋」窗格的不同區域中選取搜尋結果的行為會因結果的內容而異。 搜尋結果可分為兩大類:定義 和 實例:
Definitions 通常以公式形式描述應用程式中所參照的物件。
「搜尋」窗格內有數個類別標頭,可用來瀏覽結果。 變數、集合、資料、媒體、流程和元件等類別稱為定義。
選取此類定義類別標頭下的結果,會將您帶到適當的資訊畫面,例如變數和集合,或前往應用程式中可用的該物件的適當窗格 (例如資料、媒體、流程或元件)。
實例 描述在公式欄中與特定應用程式、畫面或控制項屬性相關的搜尋結果。 所有這些結果都根據樹狀檢視中找到的結構與「螢幕」類別相關聯。 當您選取此 [畫面] 類別下的結果時,系統會將您帶往該特定公式列參考或相關(如有適用)控制項。
Variables
在搜尋結果的 「變數」 標頭下選取全域變數或前後關聯變數,將帶您前往「變數資訊」畫面進行選取。
如下所示,系統會將您帶到全域變數或內容變數的定義,視您從可用的搜尋結果中選取的選項而定。
搜尋結果:
如果您使用的是 Power Apps Studio 的預覽版,請選取 內容變數 或 全域變數 以查看有關變數的詳細資訊。
如果您使用的是 Power Apps Studio 的傳統版本,則視選取的全域變數或內容變數而定,系統會將您帶至所選變數類型的資訊畫面。
選取的全域變數:
選取的內容變數:
Collections
在 「集合」 標題下選取集合,會帶您前往該集合的資訊畫面。
資料
選取 [資料 ] 標頭下的結果會開啟 [資料 ] 窗格,並使用選取的結果文字預先填入該窗格的搜尋輸入。
媒體
選取 [媒體 ] 標頭下的結果會開啟 [ 媒體 ] 窗格,並使用選取的結果文字預先填入該窗格的搜尋輸入。
Flows
只有在您啟用 Power Automate 窗格 (預覽版) 時,才會出現 流程 標頭。 在此處選取結果會開啟 Power Automate 窗格,並使用選取的結果文字預先填入搜尋輸入。
Components
選取 元件 標頭下的結果會帶您前往 樹狀結構檢視 窗格中的元件區段,並使用選取的結果文字預先填入該窗格的搜尋輸入。
畫面
選取畫面標題下的結果會在畫布上選取適當的控制項或畫面,並在資料編輯列中打開結果的屬性。 選擇的結果也會在公式列中反白顯示。
重新整理搜尋結果
如果您在應用程式內進行變更,則必須重新整理結果窗格,才能查看搜尋結果中反映的變更。
清除搜尋字詞
搜尋字詞和結果會保留,直到您不再需要為止。 若要清除搜尋字詞和結果,請選取輸入區域右側的 X 。
Replace
您可以取代特定類型搜尋結果的一或多個實例,包括變數名稱、集合名稱、任何公式文字 (包括字串) 或其他公式參照。
執行搜尋後,『取代』選項卡會顯示可替換的搜尋結果清單。
取代結果
預設會選取所有可取代的結果。 您可以透過選取結果或類別標題旁邊的核取方塊,來調整要取代的結果清單。
您也可以篩選結果清單,以僅顯示選取的結果類別。
當您精簡要取代的結果清單時,面板底部的取代按鈕會追蹤要進行的取代數目。 如果選取所有項目,按鈕會顯示 [全部取代] ,並顯示所有可取代項目的總計數。
如果您從清單中選擇了結果,則該按鈕會更新為閱讀將已選項目替換為所選項目的總數。
您也可以直接與結果清單中的個別結果互動,以選取結果清單中每個個別結果右側的省略符號來執行取代。
取代變數結果
對「變數」類別中的結果執行取代會在定義層級取代變數名稱,這表示相符變數名稱的所有實例都會在整個應用程式中取代。 您也可以在其資訊畫面上檢視變數詳細資料,以便在進行替換之前檢閱使用情況。
取代集合結果
與變數類似,取代 [集合] 類別中的結果會取代定義層級的集合名稱,並取代整個應用程式集合名稱的所有相符實例。 您可以在進行取代之前,先在其資訊畫面查看集合詳細資料。
替換螢幕結果
「螢幕」類別會隨著樹狀結構顯示個別可替換的結果,因此您可以在公式、公式參照和控制項名稱中替換文字。 在「螢幕」類別中進行的替換只會替換所選比對結果的單個例項,因此您可以挑選要替換的內容。 您也可以在進行替換之前查看公式匹配。
完成取代及復原取代
將選取範圍調整為要取代的項目後,選取按鈕會提示您確認作業。
確認作業會執行替換,並發出通知,指出替換是否成功。
如果控制項名稱已在使用中或包含不支援的字元,則取代作業可能會失敗。
替換完成後,您可以使用復原按鈕或按 Ctrl+Z 來撤銷替換。
局限性
[搜尋] 窗格限制為最多傳回 2,000 個結果。 如果您超過此限制,則會出現通知。