使用迴圈

迴圈是桌面流程開發中的基本概念,經證明是複雜流程中極為重要的元素。 迴圈背後主要的想法是要讓桌面流程多次重複一個或多個動作。

Power Automate Desktop 提供三種根據各種因素逐一查看的不同迴圈:

  • 簡單迴圈 - 以設定的次數逐一查看
  • 迴圈條件 - 只要條件有效,就逐一查看
  • For each 迴圈 - 逐一查看清單

簡單迴圈

迴圈背後的想法是要讓桌面流程多次重複一個或多個動作。 Power Automate Desktop 使用 Loop 動作實作最簡單的迴圈類型。

此迴圈會以已設定的次數重複執行 LoopEnd 動作之間的動作。 系統會自動建立迴圈索引變數,以追蹤目前逐一查看的次數。

迴圈動作。

簡單迴圈最適合在兩種情況下使用:

  1. 動作區塊應重複執行的確切次數已知。

  2. 必須在迴圈內某個位置上使用迴圈索引變數。

使用迴圈動作的範例。

如果您需要在指定的逐一查看完成前結束迴圈,請使用 Exit loop 動作。 若要跳過目前的逐一查看,請使用 Next loop 動作。

迴圈條件

與簡單迴圈不同,迴圈條件 會讓桌面流程重複執行一個或多個動作,只要條件為 true 即可。

迴圈條件動作。

如果條件永遠為 true,則迴圈永遠不會結束。 這種情況稱為無限迴圈。

此條件由兩個運算元和一個運算子所組成。 平台支援最重要的邏輯運算,例如 等於不等於大於

使用迴圈條件動作的範例。

如果您需要在指定的逐一查看完成前結束迴圈,請使用 Exit loop 動作。 若要跳過目前的逐一查看,請使用 Next loop 動作。

每個迴圈適用

For each 迴圈 會逐一查看清單 (或資料表),並將目前的項目儲存在變數中。 其主要目的是取得清單的每個項目 (或資料表的資料列),並在其他動作中使用它。

For each 動作。

您可以使用這種迴圈來搜尋所有類型清單中特定的名稱、內容或屬性。 例如,您可以逐一查看擷取的檔案清單,尋找具有特定名稱的檔案。

使用 For each 動作的範例。

如果您需要在指定的逐一查看完成前結束迴圈,請使用 結束 迴圈動作。 若要跳過目前的逐一查看,請使用 Next loop 動作。

您會在動作參考中找到可用的迴圈動作清單。

Note

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。