For...Each ステートメント
関連:GUI アクション、スクリプト GUI コンポーネント、関数ライブラリ
For...Each ループは、配列またはオブジェクト・コレクションの各要素に対して 1 つ以上のステートメントを実行するように UFT One に指示します。この関数の構文は次のとおりです。
For Each item In array statement Next
項目 |
説明 |
---|---|
item |
配列の要素を表す変数 |
array |
配列の名前 |
statement |
ループ中に実行する 1 つ以上のステートメント |
例: 次の例では、For...Each ループを使用して配列の各要素の値を表示しています。
MyArray = Array("one","two","three","four","five")
For Each element In MyArray
msgbox element
Next
注意: 実行セッション中、For Each ステートメントが ParameterDefinitions コレクションを使用して反復する場合、For Each ステートメントの使用前にこのコレクションを直接取得すると、実行が失敗することがあります。この問題を回避するには、ほかの VBScript loop ステートメント(For や While など)を使用してください。