スクリプトのデバッグ(FileMaker Pro Advanced)スクリプトデバッガは、FileMaker スクリプトをトラブルシューティングするための対話式のツールです。
• サブスクリプトにステップインして一度に1ステップずつ実行するか、サブスクリプトからステップアウトする
1.
2.
このコマンドは、強調表示されたステップに制御を渡しますが、ステップの実行は行いません。スクリプトの実行またはステップのデバッグを再開すると、強調表示されたステップが実行されます。最後に実行されたステップと指定された次のステップの間にあるステップは実行されません。ステップをクリックして強調表示してから [次のステップを設定] をクリックします。 スクリプトが終了するまで、またはブレークポイントが現れるまで、すべてのスクリプトステップを実行する動作と、一時停止を切り替えます。スクリプトを一時停止しているときに、[コールスタック] 一覧のスクリプトをダブルクリックすると、編集できます。アクティブなスクリプトは、それぞれ [スクリプトの編集] ダイアログボックスに別々に表示されるため、複数のスクリプトを編集できます。スクリプトの実行は、変更を保存するまで停止しません。 メモ ボタンまたはカスタムメニューで呼び出したステップは、ブレークポイントを設定できません。 メモ ボタンまたはカスタムメニュー項目に関連するスクリプトステップを編集するには、[ボタン設定] ダイアログまたは [カスタム関数の編集] ダイアログを使用します。
4. エラー発生時にスクリプトを休止する場合、[エラー時に一時停止] を選択します。
1. [スクリプトの管理] ダイアログボックスからスクリプトデバッガを開くには、スクリプトを選択し、Shift キーを押しながら [実行] をクリックします。スクリプトデバッガを閉じるには、Ctrl(Windows)キーまたは command(OS X)キーを押しながら [実行] をクリックします。キーボードショートカットの詳細については、FileMaker Pro Advanced キーボードショートカット(Windows) および FileMaker Pro Advanced のキーボードショートカット(OS X)を参照してください。
3. [ステップイン] をクリックします。[コールスタック] 一覧に、サブスクリプトが表示されます。
4. [コールスタック] 一覧でスクリプトを選択し、表示領域にスクリプトのステップを表示します。
•
• ボタンから呼び出したスクリプトをデバッグすると、ボタンが位置するファイル名およびレイアウトにより [コールスタック] 一覧で識別されます。ボタン名は、インスペクタを使用して割り当てられたボタンオブジェクト名です。インスペクタに割り当てられた名前がない場合は、<名称未設定ボタン> (ファイル名 - レイアウト名) が、一覧に表示されます。スクリプトステップの一覧のボタンで呼び出したスクリプトステップでスクリプトデバッガが止まる場合は、一覧のすぐ上のテキストは、[ボタン: <ボタンの名前>]、またはインスペクタに名前が割り当てられていない場合は[ボタン: <名称未設定ボタン>] に変わります。
• カスタムメニューから呼び出されたスクリプトをデバッグすると、メニュー項目は、メニュー項目およびファイル名により[コールスタック] 一覧で識別されます。スクリプトステップの一覧のカスタムメニューで呼び出したスクリプトステップでスクリプトデバッガが止まる場合は、一覧のすぐ上のテキストは、[メニュー項目: <カスタムメニュー項目テキスト>] になります。