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