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 など)を使用してください。