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