在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

在本教程中,我們將討論 Do Until 循環控件如何在Power Automate 流中工作。我們還將熟悉整個過程中所需的變量。 

Power Automate 中的Do Until控件是一個循環,它反復強制執行一個操作,直到某個條件變為真。

目錄

創建即時流程

首先,讓我們創建一個手動觸發的流程。單擊New下的Instant – from blank

在 Power Automate 中執行直到循環控制

然後,將名稱設置為“ Do Until Example選擇手動觸發流程並單擊創建按鈕。

在 Power Automate 中執行直到循環控制

讓我們在流程中添加一個文本 輸入。

在 Power Automate 中執行直到循環控制

然後添加一個數字輸入。

在 Power Automate 中執行直到循環控制

之後,將輸入的值更改為以下內容。

在 Power Automate 中執行直到循環控制

在 Power Automate 中添加一個 Do Until 循環

現在讓我們添加一個動作。單擊新建步驟。

在 Power Automate 中執行直到循環控制

然後,單擊控制

在 Power Automate 中執行直到循環控制

選擇Do until控件。

在 Power Automate 中執行直到循環控制

在我們執行 Do until 函數之前,讓我們創建一個變量。

變量只是指定值的存儲空間

單擊即時流下方的加號圖標,然後單擊添加操作

在 Power Automate 中執行直到循環控制

然後,在內置連接器下選擇變量

在 Power Automate 中執行直到循環控制

單擊初始化變量操作。

在 Power Automate 中執行直到循環控制

讓我們初始化一個名為Counter 的變量,並將其類型設置為Integer。Counter變量的初始值應為零。

在 Power Automate 中執行直到循環控制

配置 Do Until 循環操作

對於Do Until循環,我們將繼續在 Slack 中發布消息,直到Counter變量等於用戶輸入的數字。所以,現在讓我們添加操作。

在 Power Automate 中執行直到循環控制

搜索並選擇Slack連接器。

在 Power Automate 中執行直到循環控制

選擇發布消息

在 Power Automate 中執行直到循環控制

選擇預算作為將消息發送到的渠道。

在 Power Automate 中執行直到循環控制

對於Message Text,選擇concat函數。

在 Power Automate 中執行直到循環控制

然後,讓我們將消息本身與計數器連接起來。在動態內容選項卡下,選擇消息

在 Power Automate 中執行直到循環控制

添加一個空格並選擇Counter

在 Power Automate 中執行直到循環控制

最後,單擊“確定”按鈕。

在 Power Automate 中執行直到循環控制

增加變量

我們需要增加這個循環,因為如果我們不這樣做,它將永遠不會結束。所以,讓我們添加另一個動作。

在 Power Automate 中執行直到循環控制

選擇變量連接器。

在 Power Automate 中執行直到循環控制

然後選擇增量 變量操作。

在 Power Automate 中執行直到循環控制

它將需要變量的名稱,即Counter

在 Power Automate 中執行直到循環控制

我們將它加一。

在 Power Automate 中執行直到循環控制

現在,我們一切就緒。我們有一個觸發器元素來初始化一個變量。然後它將發布一條消息並將變量遞增為 1。它將繼續循環,直到Counter變量等於用戶輸入的數字。

測試 Do Until 循環

讓我們測試一下它是否正常工作。單擊保存

在 Power Automate 中執行直到循環控制

然後單擊測試

在 Power Automate 中執行直到循環控制

選擇I'll perform the trigger action並單擊Test

在 Power Automate 中執行直到循環控制

單擊繼續

在 Power Automate 中執行直到循環控制

輸入您的消息和您希望它發布的次數。然後單擊“運行流程”按鈕。

在 Power Automate 中執行直到循環控制

單擊完成。

在 Power Automate 中執行直到循環控制

看到綠色複選標記後,可以確定一切正常。

在 Power Automate 中執行直到循環控制

正如我們所見,循環迭代了 10 次。對於第一個循環,我們將看到Message Text中串聯的Counter值為0 。那是因為我們為變量設置的初始值是0然後我們可以通過單擊Next檢查下一個循環。

在 Power Automate 中執行直到循環控制

對於下一個循環,我們將看到消息文本中的計數器值為1。那是因為我們在第一個循環之後添加了一個增量。

在 Power Automate 中執行直到循環控制

然後,我們再次遞增第二個循環。

在 Power Automate 中執行直到循環控制

因此,第三個循環的Counter變為2

在 Power Automate 中執行直到循環控制

循環將繼續,直到條件變為真。在這種情況下,它會一直運行直到計數器等於 10。這就是Do Until循環的工作原理。

如果我們去 Slack,我們應該在#budget頻道中看到十條消息。

在 Power Automate 中執行直到循環控制

這裡要注意的關鍵是我們需要確保我們有辦法結束循環。例如,如果我們忘記添加變量的增量,那麼流程將完全失敗,我們將反复在 Slack 上收到垃圾郵件。輸出看起來像這樣。

在 Power Automate 中執行直到循環控制

對於這樣的實例,我們需要返回到我們的實際流程並選擇當前流程運行。

在 Power Automate 中執行直到循環控制

然後手動取消它。

在 Power Automate 中執行直到循環控制

這將阻止我們 Slack 頻道中的垃圾郵件。


Power Automate 應用於工作流中的每個操作
Microsoft Flow 教程 - 即時與。工作流程中的自動化流程
功率自動切換控制操作

結論

總之,Do Until循環控件允許我們在流程中的某個條件變為真時在Power Automate中創建迭代。我們可以在許多其他場景中使用此控件。我們可以用它來提醒某人每 10 分鐘批准某事。我們還可以繼續循環,直到人們停止提交費用報告。

如果我們遵循邏輯方法,我們可以創造奇蹟並使用此控件自動化許多事情。希望您能夠清楚地了解這個強大的控件在 Microsoft 工作流中的工作原理。

一切順利,

亨利


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的