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 ステートメント(ForWhile など)を使用してください。