業務効率化のネタ帳

RPAとかVBAとか

UiPathのお勉強 その19(UiPath RPA アソシエイト資格試験 練習問題19)

UiPath RPA アソシエイト資格試験の練習問題を通じて、知識の理解を深めましょう。

 

問題:

あるワークフローには反復処理を実行する前にカウンター値を評価する作業があります。フロー制御にはどのアクティビティを使用しますか。

  1. [繰り返し (前判定)(While)]
  2. [スイッチ (Switch)]
  3. [条件分岐 (If)]
  4. [繰り返し (後判定)(Do While)]

正解:

1

 

 

今回のポイント

  • 繰り返し処理をするワークフローを理解しよう。

 

反復処理を行うワークフローは [繰り返し (前判定)(While)] [繰り返し (後判定)(Do While)] の2つになります。

処理を実行する「前」にカウンター値を評価する、とありますので、処理の前に判定を行う [繰り返し (前判定)(While)] を使用します。

 

よって、1 が正解です。

 

なお、繰り返しを行うワークフローには、[繰り返し (コレクションの各要素) (For Each)] と [繰り返し (各行) (For Each Row)] というものもあります。

■ [繰り返し (コレクションの各要素) (For Each)] 

リストや配列など、コレクションで指定したデータの型の各要素に対して、1 つずつ [本体 (Body)] 内に格納されている処理を、繰り返し行うことができます

■ [繰り返し (各行) (For Each Row)]

Data Table 型データの各行に対して、Body 内に格納されている処理を、繰り返し行うことができます

これらは、Visual Basic 等に実装されている ForEach 文と同じものです。

 

 

参考レッスン:UiPath Studio開発 初級コース 制御フロー