2024-11-02|閱讀時間 ‧ 約 0 分鐘

Power Automate #07|Power Automate Desktop 迴圈功能教學(上)

raw-image

前言

Power Automate Desktop 功能非常多用,但有時候因為開發重複動作而感到困擾,此時迴圈就可以迅速解決問題,這次 RPAI 數位優化器將在這篇文章與大家介紹「迴圈」的常用功能!

在這個案例中,我們主要會和大家介紹什麼是迴圈以及如何使用迴圈功能。


迴圈是什麼

在自動化流程中,迴圈是一個重要的概念,可以透過設定起始點與結束點,重複執行迴圈內的動作,直到執行到結束點完成。

在 Power Automate Desktop 中,迴圈功能可以大幅提高效率,特別是在需要對多個項目進行重複操作時,可以節省許多時間。

例如,有一需求需要把固定文字填到 Excel 欄位 A1~A10 中,此時就可以透過迴圈將內容填寫完畢,不僅提升效率,也可以減少程式開發行數。

使用迴圈前

使用迴圈前,只能將每個欄位一步一步去新增建立

套用迴圈功能

套用迴圈之後,即可一行完成資料填入的處理

迴圈

迴圈的使用方法有兩種,一種是根據指定次數來決定迴圈重複次數,另一種則是依照條件判斷來決定迴圈次數。

指定次數 For

第一種指定次數的方法來自於使用者填寫的數字來決定迴圈跑的次數,舉例來說,你想要把數字由1加到5,就可以透過迴圈來處理,流程步驟包含以下幾點:

  1. 插入迴圈。
  2. 設定開始位置為1,設定結束位置為5,設定遞增量為1,遞增量代表此迴圈每執行完一次,數值加1。
  3. 儲存後,將迴圈裡面插入增加變數,將迴圈值i增加到數字加總裡。
  4. 即可完成數字從1依序加到5囉。

流程簡單示範

透過上圖的小流程可以看出,該迴圈將會從1依序遞增執行到5,並且有一變數i可使用

流程簡單示範

透過變數i的值增加到數字加總,即可完成從1依序加到5的需求

條件判斷 While

另一種迴圈依照條件判斷,當第一個運算元符合條件時,才會觸發迴圈裡的動作,若不符合,則會直接結束迴圈。

其中第一個運算元可填入要判斷的變數,運算子可以挑選自己想要的條件作為判斷,最後第二個運算元則是輸入你想要符合的條件內容,例如True/False、數值或文字,便可完成設定。

 如果遇到文字條件該怎麼辦呢?條件判斷就可以順利解決囉

當執行時,與 For 迴圈唯一差別在於原本的次數條件,改由自己設定的變數作為條件依據,其餘執行方式皆為相同,例如有一數字會持續加5,當大於30時,將判斷值 Start 改成 End 並結束迴圈,操作步驟如下:

  1. 新增變數,名為判斷值,設定為 Start。
  2. 插入迴圈條件。
  3. 設定第一個運算元,按下{x},選擇判斷值
  4. 設定運算子為不等於(<>),第二個運算元為 End。
  5. 儲存後,將迴圈裡面插入增加變數,將數字加總增加5。
  6. 再插入IF條件,當數字加總> 30時,設定變數判斷值改為 End。
  7. 即可完成需求內容。
如果忘記條件功能,可以看看這篇文章喔 Power Automate #06|Power Automate Desktop 條件功能教學

流程簡單示範

透過上圖的小流程可以看出此方法藉由判斷值不等於 End 時,持續執行迴圈動作

流程簡單示範

上述做法只是為了示範文字條件判斷,其實可以把迴圈條件的判斷改成數字加總>30,可以達到一樣效果喔

結語

迴圈功能相當方便,是 Power Automate Desktop 不可缺少的功能之一,它們能夠將複雜的作業邏輯,透過迴圈的方式簡化在流程上,並且視覺上也更加的清晰明瞭。

在學習 Power Automate Desktop 過程中,迴圈功能是非常重要的,下一章節將帶大家繼續認識迴圈的其他功能,敬請期待吧!

這些功能雖然簡單,卻是我們創造自動化流程的基石,
讓我們一起由簡單開始,成就不簡單!
如果想進一步瞭解哪些功能,歡迎在底下留言告訴我們!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 RPA入門課程:零基礎快速學習RPA-利用 UiPath 建構自動化機器人程式
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.