Loop
目的
スクリプトステップのセットを繰り返してバッチ処理を実行します。
参照
構文
Loop
オプション
なし
互換性
スクリプトステップを実行する場所 | サポート |
FileMaker Pro | はい |
FileMaker Server | はい |
FileMaker Go | はい |
カスタム Web 公開 | はい |
FileMaker WebDirect | はい |
Runtime ソリューション | はい |
起点
FileMaker Pro 6.0 以前のバージョン
説明
たとえば、対象レコード内のすべてのレコードからオブジェクトフィールドの内容をエクスポートするために [Loop] を使用します。このスクリプトステップと
End Loop スクリプトステップの 2 つのスクリプトステップ間に記述された一連のスクリプトステップが繰り返されます。このスクリプトは、次のいずれかのステップに到達するまでスクリプトステップを繰り返し実行します。
[Loop] ステップを記述したら、必ず、その後に同じインデント位置で、対応する [End Loop] ステップを記述しなければなりません。[Loop] スクリプトステップを使用すると、スクリプト編集パネルで [End Loop] スクリプトステップが自動的に入力されます。
例 1
すべてのレコードで [顧客::勤務先電話番号] の内容を [顧客::日中の連絡先] にコピーします。
レコード/検索条件/ページへ移動 [最初の]
Loop
フィールド設定 [顧客::日中の連絡先; 顧客::勤務先電話番号]
レコード/検索条件/ページへ移動 [次の; 最後まできたら終了: オン]
End Loop
例 2
レコードをループして、オブジェクトフィールド内のファイルをエクスポートします。
変数を設定 [$パス; 値: Get (ドキュメントパス) & 製品::オブジェクト]
レコード/検索条件/ページへ移動 [最初の]
Loop
フィールド内容のエクスポート [製品::オブジェクト; "$パス"]
レコード/検索条件/ページへ移動 [次の; 最後まできたら終了: オン]
End Loop
関連項目