共用方式為


使用 Until 活動來控制執行流程

Until 活動所提供的功能,與 do-until 迴圈結構在程式設計語言中提供的功能相同。 它會以迴圈的方式執行一系列活動,直到與該活動相關聯的條件評估為 True 為止。 如果內部活動失敗,則 Until 活動不會停止。 您可以指定 Until 活動的逾時值。

必要條件

若要開始使用,您必須滿足下列必要條件:

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

使用 UI 將 Until 活動新增至管線

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

建立活動

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

  2. 在管線 [活動] 窗格中搜尋 [Until],將其選中,並將其新增至管線畫布。

    Fabric UI 的螢幕擷取畫面,其中顯示/醒目提示了 [活動] 窗格和 [Until] 活動。

  3. 如果尚未進行選取,請在創作區選取新的 Until 活動。

    螢幕擷取畫面,其中顯示 Until 活動的「一般設定」索引標籤。

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

新增管線變數

在此簡單範例中,我們將會測試管線變數的值。 選取管線編輯器畫布的背景,選取 [變數] 索引標籤,然後新增名為 TestVariable 且值為 0 的新整數類型變數。

顯示 [管線變數] 索引標籤的螢幕擷取畫面,其中已新增名為 TestVariable 的變數,其值設定為 0。

Until 活動設定

  1. 在管線畫布上再次選取 [Until] 活動,然後選取 [設定] 索引標籤。選取 [運算式] 欄位,然後選取 [新增動態內容],並提供下列運算式:@equals(variables('TestVariable'), 1)。

    顯示 Until 活動的運算式螢幕擷取畫面。

  2. 選取 [活動] 索引標籤,然後選取鉛筆圖示以編輯/新增活動到 Until 活動,或選取管線編輯器畫布上 Until 活動上的 + 圖示。 尋找 [設定變數] 活動,然後選取它,將其新增至 Until 活動的子活動清單。

    顯示將 [設定變數] 活動新增至 Until 活動的子活動清單的螢幕擷取畫面。

  3. 從管線編輯器畫布上的 Until 活動窗格內選取新增的 [設定變數] 活動,然後從 [活動屬性] 窗格中選取其 [設定] 索引標籤。 針對 [變數類型],選取 [管線變數],然後從下拉式清單中選擇您先前建立的 [TestVariable]。 在此範例中,提供 1

    顯示 Until 活動的 [設定變數] 子活動設定的螢幕擷取畫面。

儲存並執行或排程管線

切換至管線編輯器頂端的首頁索引標籤,然後選取儲存按鈕以儲存管線。 選取 [執行] 以直接執行,或選取 [排程] 來排程。 您也可以在這裡檢視執行歷程記錄,或進行其他設定。 這個簡單的管線將執行 Until 活動的子活動正好 1 次,將管線變數值從 0 變更為 1,之後 Until 運算式的求值為 true 並終止。

螢幕擷取畫面,其中顯示管線編輯器中的 [首頁] 索引標籤,醒目提示索引標籤名稱、[儲存]、[執行] 和 [排程] 按鈕。