スクリプトの保存と自動スクリプトの操作
スクリプトは通常、時間の経過とともに、また場合によってはさまざまな状況で繰り返し実行されることを目的としています。スクリプトの柔軟性を最大限に高めるために、JMP ではスクリプトを保存する複数の方法を提供しています。スクリプトをスタンドアロンの JSL ソースコードファイルに保存し、スクリプトエディタまたはデバッガから開いて実行できます。スクリプトをデータテーブルまたはデータ列の式として保存すると、スクリプトは特定のコンテキストでのみ実行されます。ジャーナルに保存し、コースデータの場合と同様に、ボタンをクリックして実行することもできます。最後に、スクリプトをオンデマンドで使用したい場合は、アドインメニューの JMP アドインとして、新しいメニューバー項目または既存の JMP メニューのメニュー項目として、あるいは新しいツールバーボタンとして保存できます。また、特定のアクティビティが発生したときに自動的に実行したいスクリプトがあるかもしれません。たとえば、JMP の起動時に自動的に実行したいスクリプトがあるとします。 jmpStart.jsl という名前でスクリプトを Program Files 内の特定の場所に保存すると、JMP の起動時に毎回自動的に実行されます。これは、JMP を開くたびにデータベースにクエリを実行したい場合や、再初期化が必要なカスタム関数、変換、または形式を作成している場合に便利です。このファイルの保存場所は、お使いのバージョンの JMP のヘルプドキュメントで確認できます。スクリプトを自動的に実行したい別のケースとしては、データテーブルを開いたときなどがあります。OnOpen というテーブルスクリプトは、データテーブルを開くたびに自動的に実行されます。OnOpen スクリプトは、たとえばデータベースからデータテーブルを更新したり、分析を自動的に実行したりするために使用できます。