新しいウィンドウ関数の使用
例えば、JMPプラットフォームの標準的な表示ボックスセットに含まれないオブジェクトや表示ボックスを含むレポートを作成したい場合や、スクリプトでJMPプラットフォームから取得した値を使用して、異なる形式でレポートを作成したい場合を考えてみましょう。New Window関数を使用して新しいウィンドウを作成し、そのウィンドウ内に表示ボックスを構築します。New Window関数はレポートレイヤーを作成し、そのオブジェクト参照を返すので、その参照を変数に格納できます。例えば、ここに示すコードは、2つの列とテーブルボックスで構成されるアウトライン項目を含むシンプルなレポートを作成します。レポートレイヤーのオブジェクト参照は変数nWinに格納されるので、このオブジェクトにメッセージを送信できます。例えば、ジャーナルとして保存する、ウィンドウサイズを変更する、ウィンドウを閉じるなどのメッセージを送信できます。これは、このオブジェクトが応答できるメッセージのほんの一部です。カスタムレポートを作成するスクリプトを作成するときは、まず最終的なレポートの外観をイメージするところから始めることをお勧めします。どのような要素を含める予定ですか?スクリプトはそれらの要素をどこから、どのように取得しますか?レポート要素をどのように整理しますか?垂直?水平?タブを使用する?その整理にはどのような種類の表示ボックスが必要ですか?ライブプラットフォームを含める予定ですか?カスタムメニューを追加しますか?このような事前の計画により、スクリプトの作成プロセスが大幅に容易になります。
自動化とスクリプト