
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との違いを見ていきましょう!

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