作業を自動化するためのスクリプトの作成 > スクリプトの作成と編集
 
スクリプトの作成と編集
メモ  スクリプトステップ、そのオプション、および例については、スクリプトステップリファレンス (名前順)およびスクリプトステップリファレンス (種類順)を参照してください。スクリプトの例とヘルプの詳細については、スクリプトの例および FileMaker Community を参照してください。
スクリプトを作成または編集するには、次の操作を行います。
1. [スクリプト] メニュー > [スクリプトワークスペース...] を選択します。
または [ファイル] メニュー > [管理] > [スクリプト...] を選択します。
[スクリプトワークスペース] が開きます。スクリプトの作成と編集は、このウインドウの 3 つのパネル (左にあるスクリプトパネル、中央のスクリプト編集パネル、および右にあるスクリプトステップパネル) で行います。
2. スクリプトを作成するか、開きます。
スクリプトを作成するには、新規スクリプトボタン をクリックします。スクリプト編集パネルで、新しいスクリプトの名前を入力して Enter キー (Windows) または return キー (OS X) を押します。
スクリプトをプレビューするには、スクリプトパネルでスクリプト名をクリックします。[編集] ボタンへの切り替え をクリックすると、プレビューからスクリプトの編集に切り替わります。
スクリプトを編集するには、スクリプトパネルでスクリプト名をダブルクリックします。スクリプトがスクリプト編集パネルですでに開いている場合は、スクリプトのタブをクリックしてアクティブにします。
3. スクリプトステップ名の入力を開始し、表示される一覧からスクリプトステップを選択します。
または、スクリプトステップパネルでスクリプトステップをダブルクリックします。
4. スクリプトステップにオプションがある場合は角括弧 ([ ]) に囲まれたテキストまたはスクリプトステップの横にある アクションメニュー で表示されるので、次のいずれかの操作を行います。
角括弧内のテキストをクリックして、表示されるオプションを指定します。
アクションメニュー をクリックして、表示されるオプションを指定します。
角括弧の間をクリックして計算式を編集するか、[計算式] ボタン をクリックして [計算式の指定] ダイアログボックスを開きます。インラインで編集できるのは一部の計算式だけです。
メモ  スクリプトステップを編集するとき、[記憶する] オプションが表示されることがあります。記憶はスクリプトステップを最後に編集したときに指定した条件が、スクリプトステップを実行するときに使用されることを示します。
5. スクリプト編集パネルで作業するとき、次のいずれかの操作を行います。
 
目的
操作
スクリプトに 1 行追加する
次のいずれかの操作を行います。
Ctrl+Enter (Windows) または command-return (OSX) を押します。
フォーカスのあるスクリプトステップオプションがない場合は、Enter キー (Windows) または return キー (OS X) を押します。
スクリプトの最後の行が空白でない場合、最後の行を選択して、下向矢印キーを押します。
選択した行の上に 1 行追加する
次のいずれかの操作を行います。
Ctrl+Shift+Enter (Windows) または command-shift-return (OSX) を押します。
フォーカスのあるスクリプトステップオプションがない場合は、Shift+Enter (Windows) または shift-return (OSX) を押します。
スクリプト内の行を移動する
上向矢印キーまたは下向矢印キーを押します。
スクリプトにコメントを追加する
空白行で「#」と入力するか、スクリプトステップパネルから [コメント] を選択します。スクリプトでコメント スクリプトステップを使用すると、他のユーザがこのスクリプトを参照または変更するときに便利です。
[お気に入り] カテゴリにスクリプトステップを追加する
スクリプトステップパネルでスクリプトステップを選択して [グレーの星] ボタン をクリックします。[お気に入り] カテゴリからスクリプトステップを取り除くには、スクリプトステップを選択して [ブルーの星] ボタン をクリックします。
メモ  スクリプトステップパネルがアルファベット順にソートされている場合、スクリプトステップを [お気に入り] カテゴリに追加することはできません。
スクリプトステップに関する情報を表示する
スクリプトステップパネルでスクリプトステップを選択します。スクリプトステップに関する簡潔な説明が [説明] パネルに表示されます。スクリプトステップに関する詳細情報を表示するには、ヘルプボタン をクリックします。
スクリプトステップをアルファベット順またはカテゴリ別に表示する
スクリプトステップパネルで [アルファベット順のソート] ボタン をクリックしてスクリプトステップをアルファベット順に表示するか、[カテゴリ別のソート] ボタン をクリックしてカテゴリ別に表示します。
スクリプトステップをサポートする FileMaker 製品を確認する
[互換性] ボタン をクリックして、製品を選択します。選択した製品と互換性のあるすべてのスクリプトステップが表示されます。
スクリプトステップをコピーして貼り付け (ペースト) する
スクリプトステップを複製する
スクリプトステップを選択し、[編集] メニュー > [複製] (Windows) または [ステップを複製] (OS X) を選択します。
スクリプトステップを削除する
スクリプトステップを選択して Delete キーを押します。
スクリプト内のスクリプトステップの順番を変更する
スクリプト編集パネル内のスクリプトステップをスクリプト内の新しい位置にドラッグします。
複数のスクリプトステップを選択する
Ctrl キー (Windows) または command キー (OSX) を押しながらクリックします。複数のステップを追加、複製、または削除することができます。
スクリプトを実行する
[スクリプトの実行] ボタン をクリックします。
メモ  スクリプト名の横に表示されるアスタリスク (*) は、スクリプトが変更されていて保存されていないことを示します。
6. タブを閉じて [保存] をクリックします。
または、[スクリプトワークスペース] で [ファイル] メニュー > [スクリプトの保存...] を選択 (Windows)、または FileMaker Pro メニューバーの [スクリプト] メニュー > [スクリプトの保存...] を選択 (OS X) します。
7. 追加のスクリプトを作成するか、[スクリプトワークスペース] を閉じます。
スクリプトを管理するには、次の操作を行います。
 
目的
操作
スクリプトの名前を変更する
次のいずれかの操作を行います。
スクリプト名を右クリックして、[名前変更] を選択します。
スクリプト編集パネルでスクリプト名をダブルクリックします。
スクリプトの複製
スクリプト名を右クリックして、[複製] を選択します。
スクリプトの削除
スクリプト名を右クリックして、[削除] を選択します。
スクリプトの順序を変更する
一覧の目的の位置にスクリプト名をドラッグします。
スクリプトの印刷
Windows: [スクリプトワークスペース] の [ファイル] メニュー > [スクリプトの印刷...] を選択します。
OS X: FileMaker Pro メニューバーの [ファイル] メニュー > [印刷...] を選択します。
印刷ダイアログボックスでオプションを選択してから、[OK] (Windows) または [プリント] (OSX) をクリックします。
スクリプトを完全アクセス権で実行する
スクリプトを右クリックして、[完全アクセス権を付与] を選択します。以下の「完全アクセス権でのスクリプトの実行」を参照してください。
スクリプトパネル内のフォルダを管理する
完全アクセス権でのスクリプトの実行
スクリプトを完全アクセス権で実行するように設定すると、アクセス権が制限されたユーザは、通常は実行できないタスク (レコードのエクスポートや削除など) をスクリプトによって実行できるようになります。次の点に注意してください。
アクセス権は変更されませんが、スクリプトにはユーザよりも多くのアクセス権が付与されます。またスクリプトでこの機能が有効になっている場合を除き、完全アクセス権は後に続くサブスクリプトに継承されません。
スクリプトを完全アクセス権で実行するように設定できるのは、完全アクセスのアクセス権セットを持つユーザだけです。この機能が有効になっているスクリプトの編集や削除ができるのは、完全アクセス権を持つユーザだけです。
スクリプトが完全アクセス権で実行できるのは、スクリプトが定義されているファイル内だけです。スクリプトでは外部ファイルのアクセス制限を変更できません。たとえば、完全アクセス権で実行するように設定されているスクリプトは、アクセスが制限された外部ファイルのレコードを削除できません。
完全アクセス権のないユーザに対し、そのユーザに割り当てられたアクセス権セットで [変更可能] が設定されているスクリプトを編集する権限を許可することができますが、スクリプトを作成、複製、インポート、削除するには、完全アクセス権が必要です。
メモ
スクリプトを作成しながら問題がないか確認するには、スクリプト編集パネルのタブを右クリックして [問題をチェック] を選択します。スクリプトがチェックされ、引数がないなど問題のある行が強調表示されます(すべての問題を検出できるわけではありません)。[スクリプトワークスペース設定] にある [構文の色] タブの [問題] のデフォルトの色で行が強調表示されます。
スクリプトステップおよび問題などの条件の色の設定を編集するには、スクリプトワークスペースで、[表示] メニュー > [環境設定...] (Windows) または [表示] メニュー > [スクリプトワークスペース設定...] (OS X) を選択して [構文の色] タブをクリックします。
スクリプトを新しいウインドウで編集するには、スクリプト編集パネルでタブを右クリックして [タブを新規ウインドウに移動] を選択するか、Alt キー (Windows) または option キー (OS X) を押しながらスクリプトパネル内のスクリプトをダブルクリックします。スクリプトが [スクリプトを編集] ダイアログで開きます。
ユーザに割り当てられているアクセス権では通常許可されない操作をスクリプトで実行するには、[ファイル] メニュー > [完全アクセス権を付与] (Windows) または [スクリプト] メニュー > [完全アクセス権を付与] (OS X) を選択します。
ボタン処理をスクリプトに変換することによって [スクリプトを編集] ダイアログボックスにアクセスした場合、Ctrl+R (Windows) または command-R (OSX) を押してスクリプトの名前を変更できます。
関連項目 
スクリプトのコピーと貼り付け (ペースト)
計算式での演算子の使い方
スクリプトステップリファレンス (種類順)
スクリプトステップリファレンス (名前順)
レイアウト上のボタンおよびボタンバーの操作
[スクリプト] メニューの操作
スクリプトアクセス権の編集
Web 上でのデータベースの公開
スクリプトのデバッグ (FileMaker Pro Advanced)
スクリプトステップの無効化 (FileMaker Pro Advanced)