スクリプト実行
 
目的 
現在のファイルまたは他の FileMaker Pro ファイルで定義されているスクリプトを実行します。
参照 
構文 
スクリプト実行 [「<スクリプト名>; 引数:<引数>]
オプション 
 •
[<スクリプト名>] は、実行するスクリプトを指定します。
 •
[オプションのスクリプト引数] は、指定したスクリプトのスクリプト引数を指定します。
互換性 
 
スクリプトステップを実行する場所 
サポート 
FileMaker Pro 
はい 
FileMaker Server スクリプトスケジュール 
はい 
FileMaker Go 
はい 
カスタム Web 公開 
はい 
FileMaker WebDirect 
はい 
Runtime ソリューション 
一部 
起点 
FileMaker Pro 6.0 以前のバージョン
説明 
外部ファイル内のスクリプトを使用する場合、外部ファイルを開く必要はありません。このステップが実行されると FileMaker Pro が自動的に開きます。
独立したスクリプトを使用すると、複雑なタスクをより細かい処理に分割することができます。また、印刷やレコードのエクスポートなどの一般的なタスクを独立したスクリプトに分けることで、複数のスクリプトからアクセスすることができ、時間の節約にもなります。たとえば、複数のスクリプトで同じ用紙設定と印刷オプションを使用することができます。一度これらのステップを定義して独立したスクリプトに保存しておけば、何度でも簡単にアクセスすることができます。
スクリプト引数を使用して、テキストまたは数字をスクリプトに渡します。定義した引数は、スクリプト内でアクセスしたり、Get ( スクリプト引数 ) 関数を使用して他のスクリプトステップに渡すことができます。
スクリプト引数は、次のように処理を行います。
 •
サブスクリプトに渡された場合以外は、親のスクリプト内にのみ存在します。スクリプトから別のスクリプトを呼び出す場合、呼び出されたスクリプト内の引数は親のスクリプト内の引数とは無関係です。
 •
 •
 •
ヒント  外部スクリプトを実行した後、元のファイルに戻るには、元のファイルの [スクリプト実行] スクリプトステップの直後に、[ブラウズモードに切り替え] または [レイアウト切り替え] スクリプトステップを追加します。これによりスクリプトは元のファイルに戻ります。
メモ
 •
 •
例1 
引数なしで「請求書レポートの印刷」スクリプトを実行します。
レイアウト切り替え [「請求書レポート」]
スクリプト実行 [「請求書レポートの印刷」]
例2 
引数として「顧客名」フィールド値を使用します。請求書レポートレイアウトを含む新しいウインドウに現在の顧客の請求書が表示されます。
メインのスクリプト: 現在の顧客の請求書
一致するレコードを検索 [置換; 請求書::顧客 ID]
# 以下に定義する「顧客請求書の表示」サブスクリプトを呼び出します。
スクリプト実行 [「顧客請求書の表示」; 引数: 請求書::顧客名]
サブスクリプト:顧客請求書の表示
新規ウインドウ [名前: "顧客" & Get ( スクリプト引数 ) ; スタイル:ドキュメント]
レイアウト切り替え [「請求書レポート」]
レコードのソート [記憶する; ダイアログなし]
関連項目 
[スクリプト実行] とスクリプト引数の例
スクリプトステップリファレンス(名前順)
スクリプトステップリファレンス(種類順)
カスタムメニューの定義(FileMaker Pro Advanced)
計算式について