他のファイルのスクリプトのインポート
FileMaker Pro では、他の FileMaker ファイルからスクリプトインポートすることができます。ファイル間でスクリプトをコピーして貼り付け(ペースト)することもできます。スクリプトのコピーと貼り付け(ペースト)を参照してください。
スクリプトの多くは、ファイル、フィールド、レイアウト、レコード、その他のスクリプトを参照しています。また、[フィールド設定]、[計算結果を挿入]、[フィールド内容の全置換] など、一部のスクリプトステップには、計算式にフィールドへの参照が埋め込まれていることがあります。これらの参照データは元のファイルでは使用可能であっても、インポート先のファイルでは使用できない可能性があります。
スクリプトをインポートする際、FileMaker Pro は名前に基づいたフィールド、レイアウト、テーブル(リレーションシップで使用されているものも含む)などへの参照をマップします。フィールドとレイアウトは、完全修飾名を使用してマップされます。完全に一致するものだけがマップされ、一致しない場合は参照はインポートされません。参照オブジェクトが見つからない場合、FileMaker Pro では「不明」とマークされるので、スクリプトをインポートした後は、すべての参照が正しく適切に表示されていることを確認するためにスクリプトを編集する必要があります。
重要  インポートしたスクリプトを初めて実行する前に、必ずスクリプト全体の参照データを見直してください。
スクリプトをインポートするには、次の操作を行います。
1.
2.
[スクリプト] メニューから [スクリプトの管理...] を選択します。または [ファイル] メニューの [管理] サブメニューから [スクリプト...] を選択します。
3.
[スクリプトの管理] ダイアログボックスでインポート スクリプトの管理ダイアログボックスのインポートボタン をクリックします。
4.
5.
インポートする1つまたは複数のスクリプトが他のスクリプトを参照している場合は、参照されているスクリプトもすべて同時に選択してインポートしてください。詳細については、下の「メモ」のセクションを参照してください。
6.
[OK] をクリックします。
[インポートの概要] ダイアログボックスが表示されます。
7.
[ログファイルを開く...] をクリックして、インポートのログファイルを表示するか、[OK] をクリックして、[インポートの概要] ダイアログボックスを閉じます。
FileMaker Pro からエラーが報告された場合、 スクリプトの作成と編集の手順に従って、各スクリプトで「<不明>」と表示された参照を修正してください。スクリプトのインポートでは、インポートしたスクリプトに含まれるフィールド、レイアウト、他のスクリプト、ファイルなどへの参照は、FileMaker Pro によってすべて確認されます。参照をインポートするには、参照が完全に一致していなければなりません。参照されているオブジェクトが見つからない場合は、FileMaker Pro により「<不明>」というフラグが立てられます。
8.
ヒント  スクリプトをフォルダにインポートするには、フォルダを選択してインポート スクリプトの管理ダイアログボックスのインポートボタン をクリックします。
メモ
 •
 •
関連フィールドを参照するスクリプトをインポートする場合、 完全修飾フィールド名( リレーションシップグラフ に表示されているテーブル名も含む)が完全に一致する必要があります。
 •
[If]、[ フィールド設定]、[ 計算結果を挿入] など、計算式を使ったスクリプトステップをインポートし、計算式で参照されているすべての項目( テーブル、フィールド、またはカスタム関数)を FileMaker Pro で照合できない場合、計算式はコメントアウトされます(「C」スタイルコメントを使用)。
 •
スクリプトを単一テーブルのファイルからインポートする場合、インポートするスクリプトを含むファイルのコピーを作成すると、名前付けに関する問題を避けることができます。コピーしたファイルのテーブルの名前を、インポート先のファイルのテーブルの名前と一致するように変更し、そのコピーしたファイルからスクリプトをインポートします。インポート元ファイルのテーブルがインポート先ファイルのテーブルと同じ名前になるため、両方のファイルで同じ名前のフィールドとレイアウトを参照するスクリプトステップが適切にインポートされることになります。
 •
より複雑な情報(たとえば、検索条件ソート順、フィールドのインポート順、およびフィールドのエクスポート順など)を含むスクリプトステップをインポートする場合、FileMaker Pro では存在しないフィールド参照は破棄されます。
 •
 •
[スクリプトを完全アクセス権で実行] オプションは、インポートを実行するユーザが完全アクセス権でインポート先データベースにログインしている場合にのみインポート可能です。
関連項目 
フォルダを使用したスクリプトの管理
スクリプトの削除
スクリプトの検討