スクリプトの作成と編集スクリプトの検討を終えたら、スクリプト管理機能を使用してスクリプトを作成、編集、および管理することができます。
1.
2. [スクリプトの編集] ウインドウが開きます。 このウインドウで、スクリプトを作成したり、既存スクリプトを編集したりできます。
新しいスクリプトに名前を付ける [スクリプト名] テキストボックスに新しいスクリプトの名前を入力します。 スクリプトステップを追加する 使用可能なステップのリストでステップを選択して、[》移動》] をクリックします。スクリプトステップの最初の数文字を入力すると、そのスクリプトステップまでリストがスクロールされます。 スクリプトステップのオプションを指定する 末尾に角かっこ [ ] がついているスクリプトステップでは、オプションを設定することができます。 スクリプトステップをダブルクリックするか、またはスクリプトステップを選択して [指定...] をクリックします。 次に表示されるダイアログボックスで、オプションを指定し[OK] をクリックします。 スクリプトステップを複製する 右側のリストでスクリプトステップを選択して、[複製] をクリックします。 元のスクリプトと同じ名前を持つ重複するスクリプトを作成するには、リストでスクリプトを選択して、Shift キー(Windows)または shift キー(Mac OS)を押しながら [複製] をクリックします。 スクリプトステップをコピーして貼り付ける( ペーストする) 右側にあるリストでスクリプトステップを選択して、[編集] メニューから [コピー] を選択します。 スクリプトステップを表示するリスト内の場所をクリックし、[編集] メニューから [貼り付け] ([ ペースト])を選択します。 スクリプトステップを他のスクリプトにコピーして貼り付ける(ペーストする)、スクリプトをコピーして貼り付ける ( ペーストする)、または他のファイルにコピーして貼り付ける( ペーストする) こともできます。スクリプトのコピーと貼り付け( ペースト)を参照してください。 スクリプトステップを削除する 使用できるスクリプトステップを種類順または名前順に表示する FileMaker Server のスケジュールと Web 公開でサポートされていないスクリプトステップを確認する [互換性を表示] リストから次のオプションを選択します。
• [全て] を選択すると、FileMaker Pro で使用可能なすべてのスクリプトステップが表示されます。
• [クライアント] を選択すると、FileMaker Pro で使用可能なすべてのスクリプトステップが表示されます。
• [サーバー] を選択すると、FileMaker Server のスケジュールでサポートされていないスクリプトステップはグレー表示になります。注意 FileMaker Server のスケジュールでサポートされていないスクリプトステップは、サーバーでホストされているファイルで起動することができますが、サーバーではなくクライアント側で実行されます。
• [Web 公開] を選択すると、Web 互換ではないスクリプトステップはグレー表示になります。 スクリプトを完全アクセス権で実行する [スクリプトを完全アクセス権で実行] を選択します。詳細については、下の注意事項を参照してください。 スクリプトステップの順序を変更する スクリプトステップの左側にある上下方向の矢印を使用して、リスト内の目的の位置にスクリプトステップをドラッグします。
4.
5. 別のスクリプトを作成するには、手順2から4を繰り返します。それ以外は、[スクリプトの管理] ダイアログボックスに戻ります。
6. [スクリプト] メニューにスクリプトを含めるには、[スクリプトメニューに表示させる] を選択するか、リストにあるスクリプトの左側のチェックボックスをオンにします。
• スクリプトステップを複数選択する場合は、Ctrl キー(Windows)または Command キー(Mac OS)を押しながら各スクリプト名をクリックします。 複数のステップを追加、複製、または削除することができます。
• スクリプトにコメントを追加するには、コメントを使用します。 スクリプトでコメントを使用すると、他のユーザがこのスクリプトを参照したり修正したりするときに便利です。
• スクリプトをすばやく作成するには、必要な処理を行うスクリプトに似た既存のスクリプトを複製(またはコピーして貼り付け( ペースト))して、そのコピーを修正します。
1.
2. ヒント 同時に複数の [スクリプトの編集] ウインドウを開くことができます。 [スクリプトの管理] ダイアログボックスで 、Ctrl キーを押しながらクリックする(Windows)、または Command キーを押しながらクリックして(Mac OS)、連続していないスクリプトを選択するか、Shift キーを押しながらクリックして連続しているスクリプトを選択して、[編集] をクリックします。 各スクリプトに対して別々の [スクリプトの編集] ウインドウが開きます。 選択した複数のスクリプトをダブルクリックしても、クリックしたスクリプトだけが開きます。 すべてのウインドウを閉じるには、Alt キー(Windows)または Option キー(Mac OS) を押して、いずれかのウインドウで [閉じる] ボタンをクリックします。
4. スクリプトを実行するには、そのスクリプトを[スクリプトの管理] ダイアログボックスで選択して[実行] をクリックします。 必要に応じて、スクリプトに変更を加えます。
• 現在のユーザが完全アクセスのないアクセス権セットでログインしている場合でも、完全アクセスを持つアクセス権セットでスクリプトを実行できるようにするには、[スクリプトを完全アクセス権で実行] を使用します。この機能を使用すると、アクセス権の制限されたユーザでも、通常は実行できない操作(レコードのエクスポートや削除など)をスクリプトによって実行することができます。このようなスクリプトを使用することで、アクセス権はそのままで、ユーザに許可されている以上の操作を代わりに行うことができます。また、サブスクリプトでもこの機能が有効になっている場合を除き、完全アクセス権は後に続くサブスクリプトに継承されません。
• [スクリプトを完全アクセス権で実行] を有効にしたり、変更したりできるのは、完全アクセス権を持つユーザのみです。したがって、この機能が有効になっているスクリプトを編集または削除することができるのは、完全アクセス権を持つユーザだけです。
• [スクリプトを完全アクセス権で実行] の機能は、スクリプトが定義されているファイル内でのみ機能します。このコマンドが、外部ファイルに設定されているアクセス制限よりも優先されることはありません。たとえば、[スクリプトを完全アクセス権で実行] が有効になっているファイル A のレコードを削除するスクリプトでは、アクセスが制限された外部ファイル B のレコードは削除されません。
• 完全アクセス権のないユーザに対し、そのユーザに割り当てられたアクセス権セットで [変更可能] が設定されているスクリプトを編集する権限を許可することができますが、スクリプトを作成、複製、インポート、削除するには、完全アクセス権が必要です。
• FileMaker Pro Advanced を使用している場合、スクリプトステップのテストを無効にすることができます。 スクリプトステップを無効にするには、スクリプトステップを選択して [無効] をクリックします。 スクリプトステップを有効にするには、スクリプトステップを選択して [有効] をクリックします。 無効なスクリプトステップの前には「//」が付きます。詳細については、スクリプトステップの無効化(FileMaker Pro Advanced)を参照してください。