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

閱讀時間約 5 分鐘
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 建構自動化機器人程式
avatar-img
124會員
107內容數
我們是以「機器人流程自動化(RPA)」結合「人工智慧(AI)」為主題的中文學習社群,旨在分享 RPA + AI 的學習資源、應用實例和最新發展趨勢,讓工作者透過自動化工具的有效應用,創造數位優化與轉型契機,讓我們一起由簡單開始,成就不簡單!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
RPAI 數位優化器 的其他內容
本篇文章深入介紹 Power Automate Desktop 中的 If 和 Switch 條件功能,幫助讀者瞭解如何根據不同的條件執行自動化操作。指引涵蓋條件設置的具體步驟及案例,並探討如何提升自動化流程的效率和靈活性,適合 RPA 初學者與有興趣深入瞭解自動化工具的使用者。
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
本文介紹了Power Automate Desktop的變數型態轉換,解釋了什麼時候需要進行變數型態的轉換,並提供了文字轉換為數字、數字轉換為文字、文字轉換為日期、日期轉換為文字的功能與操作方式。
RPAI 數位優化器在本文介紹 Power Automate Desktop 中的運算式,包括算術運算符、比較運算符、邏輯運算符和文字運算符。此外,還提供了基本算術、比較運算、邏輯運算和文字運算的範例,以及與其他程式語言的差異。
本文深入探討 Power Automate Desktop 中除錯的重要性,介紹了中斷點、從這裡執行和逐步執行這三個功能的使用方法和效益。除錯過程中的重要性和影響也得到了詳細闡述,讀者可藉此瞭解如何輕鬆應對 RPA 流程開發中的各種挑戰。
本文介紹了Power Automate Desktop中的變數資料類型,包括簡單資料類型和進階資料類型,並提供了常見變數的用途和實際應用案例。這將有助於初學者更好地理解Power Automate Desktop的變數基本觀念,並期待下一篇文章將繼續介紹更多功能。
本篇文章深入介紹 Power Automate Desktop 中的 If 和 Switch 條件功能,幫助讀者瞭解如何根據不同的條件執行自動化操作。指引涵蓋條件設置的具體步驟及案例,並探討如何提升自動化流程的效率和靈活性,適合 RPA 初學者與有興趣深入瞭解自動化工具的使用者。
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
本文介紹了Power Automate Desktop的變數型態轉換,解釋了什麼時候需要進行變數型態的轉換,並提供了文字轉換為數字、數字轉換為文字、文字轉換為日期、日期轉換為文字的功能與操作方式。
RPAI 數位優化器在本文介紹 Power Automate Desktop 中的運算式,包括算術運算符、比較運算符、邏輯運算符和文字運算符。此外,還提供了基本算術、比較運算、邏輯運算和文字運算的範例,以及與其他程式語言的差異。
本文深入探討 Power Automate Desktop 中除錯的重要性,介紹了中斷點、從這裡執行和逐步執行這三個功能的使用方法和效益。除錯過程中的重要性和影響也得到了詳細闡述,讀者可藉此瞭解如何輕鬆應對 RPA 流程開發中的各種挑戰。
本文介紹了Power Automate Desktop中的變數資料類型,包括簡單資料類型和進階資料類型,並提供了常見變數的用途和實際應用案例。這將有助於初學者更好地理解Power Automate Desktop的變數基本觀念,並期待下一篇文章將繼續介紹更多功能。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
這篇內容,將會講解什麼是「repeat迴圈」,以及與「repeat迴圈」相關的知識。包括repeat迴圈的簡介、break、continue。
Thumbnail
這篇內容,將會講解什麼是「while迴圈」,以及與「while迴圈」相關的知識。包括while迴圈的簡介、while迴圈、break、continue。
Thumbnail
這篇內容,將會講解什麼是函式,以及與函式相關的知識。包括函式的簡介、Runtime Function、自訂函式、Script Function 腳本函式、Method 方法。
此篇文章連結 RAM 與 C語言陣列的關係並提供陣列與for-loop 使用的相關教學 前半段為基本電腦觀念、後半段為實作能力的教學
Thumbnail
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
Thumbnail
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第四篇呢 , 我們會來一起了解:常見的窗口 / 框架造型定義他們的意思加了之後有什麼效果那就讓我們開始吧!
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
本文介紹如何設定ESXI HOST中的虛擬機自動隨著HOST開關機。
Thumbnail
本文介紹了Python中zip與enumerate函式的使用,以及它們的語法說明和程式範例。zip函式允許同時迭代多個可迭代對象,這使得程式碼更簡潔;而enumerate函式則在迭代時,提供元素的索引,使得實用工具,尤其是當需要追蹤元素的位置時。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
這篇內容,將會講解什麼是「repeat迴圈」,以及與「repeat迴圈」相關的知識。包括repeat迴圈的簡介、break、continue。
Thumbnail
這篇內容,將會講解什麼是「while迴圈」,以及與「while迴圈」相關的知識。包括while迴圈的簡介、while迴圈、break、continue。
Thumbnail
這篇內容,將會講解什麼是函式,以及與函式相關的知識。包括函式的簡介、Runtime Function、自訂函式、Script Function 腳本函式、Method 方法。
此篇文章連結 RAM 與 C語言陣列的關係並提供陣列與for-loop 使用的相關教學 前半段為基本電腦觀念、後半段為實作能力的教學
Thumbnail
在數位轉型的浪潮中,流程自動化已成為各大企業提升效率和競爭力的重要手段。本篇文章深入探討如何使用 Power Automate 呼叫 Power Automate Desktop,並一步步介紹相關設定過程,助您輕鬆實現流程自動化。
Thumbnail
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第四篇呢 , 我們會來一起了解:常見的窗口 / 框架造型定義他們的意思加了之後有什麼效果那就讓我們開始吧!
Thumbnail
在網路速度有限的情況下,依序記錄不斷產生的資訊,能統計使用者在頁面上操作了哪些功能。
Thumbnail
本章節提供了關於Typescript中流程控制元素的詳細介紹,包括if, else if, else語句,三元運算子,switch語句,各種for迴圈,while迴圈,循環嵌套和控制迴圈語句(break,continue和標籤)的使用。
Thumbnail
本文介紹如何設定ESXI HOST中的虛擬機自動隨著HOST開關機。
Thumbnail
本文介紹了Python中zip與enumerate函式的使用,以及它們的語法說明和程式範例。zip函式允許同時迭代多個可迭代對象,這使得程式碼更簡潔;而enumerate函式則在迭代時,提供元素的索引,使得實用工具,尤其是當需要追蹤元素的位置時。