For eachとLoopの使い分け|Power Automate Desktop

RPA担当者
RPA担当者

For eachって使い方よくわからないな。Loopとどう違うの?

という疑問に答えます。

この記事でわかること

For eachの使い方
For eachとLoopの違い

それでは、どうぞ!

For eachの使い方

リストやデータテーブルのアイテム数分ループ処理を行うときは[For each]アクションを使用します。

実行のたびに行数が変動するExcelデータやCSVデータなどを操作するときに必要なテクニックです。

[For each]アクションの使い方

[反復処理を行う値]にはループ処理を行うリスト、データテーブルなどの値を入力します。

[保存先]には[反復処理を行う値]で指定されたリストやデータテーブルの現在の値が格納されます。

[CurrentItem]には現在の値が格納される

[For each]アクションを使ったフローの例を基に解説します。リスト型変数[List1]には「A」「B」「C」という3つのテキストが格納されています()。

[For each]アクションにより、リスト内のアイテムがなくなるまで、1つずつループ処理が行われます()。

変数[CurrentItem]には現在の値が格納されます()。

このフローを実行するとメッセージボックスが3回表示されます。リスト[List1]には3つのアイテムが格納されているからです。メッセージに変数[CurrentItem]の値が表示されるようになっているので、「現在の値:A」「現在の値:B」「現在の値:C」と表示されます。

こさい
こさい

For eachがだいたいわかりましたか?もっと理解するために、Loopとの違いを見ていきましょう!

ここから先はPower Automate Desktop eラーニングを受講するかPremiumLite会員になることで閲覧できます(タイトルにFreeと書いてある記事は無料会員登録することで読めます)。会員の方はログインしてください。

コメント ログインすると書き込めます