新しいウィンドウ関数の使用したがって、JMP プラットフォームの表示ボックスの標準セットに含まれていないオブジェクトまたは表示ボックスを含むレポートを作成したい場合や、スクリプトが JMP プラットフォームから取得した値を使用してレポートを作成したいとします。しかし、組織が異なります。 New Window 関数を使用して新しいウィンドウを作成し、そのウィンドウ内にディスプレイ ボックスを作成します。 New Window 関数は実際にレポート レイヤーを作成し、それへのオブジェクト参照を返すため、参照を変数に格納できます。 たとえば、ここに示すコードは、テーブル ボックスで編成された 2 つの列を含むアウトライン アイテムを含む単純なレポートを作成します。 レポート レイヤー オブジェクトの参照は変数 nWin に格納されるため、それにメッセージを送信できます。 たとえば、メッセージを送信してジャーナルとして保存したり、ウィンドウ サイズを変更したり、ウィンドウを閉じたりして、このオブジェクトが応答できるメッセージをいくつか挙げることができます。 カスタム レポートを作成するスクリプトを作成するときは、最終的なレポートをどのように表示するかを視覚化することから始めることをお勧めします。 どの要素を含めたいですか? また、スクリプトはそれらの要素をどこで、またはどのように取得しますか? レポート要素をどのように整理しますか? 縦に? 横向き? タブを使用していますか? その組織にはどのような種類のディスプレイ ボックスが必要ですか? ライブ プラットフォームを含めますか? カスタムメニューを追加しますか? このような事前の計画により、スクリプトの作成プロセスが大幅に簡単になります。