業務効率化のネタ帳

RPAとかVBAとか

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

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

 

問題:

次の画像を参照して回答してください。

画像に示されたワークフローの出力結果はどれですか。

  1. Current Item: Test
  2. IndexOutOfRangeException
  3. NullReferenceException
  4. Current Item: null

正解:

2

 

 

今回のポイント

  • トライキャッチアクティビティを理解しよう。

 

■トライ キャッチ (Try Catch)

シーケンスまたはアクティビティ内で指定した例外の種類をキャッチし、エラー通知を表示するか、例外を無視して実行を続けます。

トライ キャッチ (Try Catch)

 

変数パネルを見ると、String型の str_Item という変数が設定され、
また、String配列型の str_Items という変数が設定され、初期値が "Test" とされています。

 

そして、ワークフローでは、str_Item に str_Items を代入する文章が書かれていますが、String型の変数に、配列型の変数を代入することはできません。

そのため、「無効なインデックスを使用して、配列にアクセスしましたよ=IndexOutOfRangeException」というエラーが発生します。

 

トライキャッチアクティビティにて、IndexOutOfRangeException があった場合には、"IndexOutOfRangeException" という文字が書き込まれるようになっていますので、出力結果は、"IndexOutOfRangeException" となります。

 

よって、2 が正解です。