共用方式為


使用篩選活動篩選陣列中的專案

您可以使用管線中的 Filter 活動,將篩選表示式套用至輸入陣列。

必要條件

若要開始使用,您必須完成下列必要條件:

  • 具有作用中訂用帳戶的租用戶帳戶。 免費建立帳戶
  • 建立工作區。

使用UI將篩選活動新增至管線

若要在管線中使用 Filter 活動,請完成下列步驟:

建立活動

  1. 在您的工作區中建立新的管線。

  2. 選取管線設定區域中的 [ 變數 ] 索引標籤,然後選取 [+ 新增 ] 以新增數位類型的新管線變數。

    Screenshot showing the creation of a new Array type pipeline variable called AnimalsArray with some animal names as its values.

  3. 在管線 [活動 ] 窗格中搜尋 [篩選],然後選取它以將它新增至管線畫布。 您可能需要選取 + 工具列最右邊的按鈕,以展開活動的完整清單。

    Screenshot of the Fabric UI with the Activities pane and Lookup activity highlighted.

  4. 如果尚未選取,請選取畫布上的新 [篩選] 活動。

    Screenshot showing the General settings tab of the Filter activity.

請參閱一般設定指引,以設定 [一般設定] 索引卷標。

篩選設定

  1. 選取 [設定] 索引標籤,您可以在其中提供要套用至每個專案的 [專案] 和 [條件] 陣列清單。 這兩個設定都支援動態內容。

    Screenshot showing the Lookup activity settings tab highlighting the tab, and where to choose a new connection.

  2. 這個簡單的範例會使用動態表達式產生器中可用的任何函式和值,將陣列篩選為狗,但實際用途可能十分複雜。 選取 [新增專案的動態內容],然後選取 [管線表達式產生器] 中的 [變數] 索引卷標,然後選擇先前建立的 AnimalsArray。 然後選取確定

    Screenshot showing the Pipeline expression builder with the previously created AnimalsArray selected.

  3. 針對 [條件] 設定,選取 [再次新增動態內容]。 item() 表示式會傳回目前專案的值,因為 Filter 活動會逐一查看提供的數位項目清單。 使用 equals() 函式,我們可以將其與專案進行比較,以針對每個項目傳回 true 或 false。 只有傳回 true 的專案會包含在 Filter 活動的輸出陣列中,然後可用於任何其他活動。

    Screenshot showing the Condition setting value to select for a specific animal.

儲存並執行或排程管線

使用篩選活動的輸出數位新增任何其他必要活動之後,請切換至 管線編輯器頂端的 [首頁 ] 索引卷標,然後選取 [儲存] 按鈕以儲存管線。 選取 [執行] 以直接執行,或選取 [排程] 來排程它。 您也可以在這裡檢視執行歷程記錄,或設定其他設定。

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.