JMPスクリプティングはJMPユーザーエクスペリエンスの重要な部分です。分析を実行し、レポートの上部にあるホットスポット(赤い三角形)を選択して「スクリプト」を選択することで、誰でも簡単に再利用可能なJMP「プログラム」をJMPスクリプト言語(JSL)で作成できます。そこから、スクリプトをデータテーブル、スクリプトウィンドウ、ジャーナル、またはプロジェクトに保存できます。
しかし、データテーブルを作成または変更できるスクリプトを書くこともできることをご存知ですか。データテーブルを作成するスクリプトを表示するには、次の手順に従います。
a)JMPでデータテーブルを開きます。
b)スクリプトウィンドウを開きます([ファイル] - > [新規] - > [スクリプト])。
c)スクリプトウィンドウに次のように入力します。現在のデータテーブル()<< getスクリプト ;そしてこのスクリプトを実行します(Cntl-RまたはEdit-> Run Script)。
d)JMPログを開きます([表示] - > [ログ])。JMPログには、データテーブルを再作成するスクリプトが表示されます。
e)そのスクリプトを必要な場所にコピーして貼り付けます。
このプロセスの結果のスクリーンショットの例を以下に示します。

私がカスタムジャーナルを使用してプレゼンテーションを準備しているとき、またはより複雑なスクリプトのためにデータテーブルの開始バージョンが必要なときは特に、私はこれをたくさんする傾向があります。マルチステッププロセスは面倒なので、当然のことながら、そのプロセスを自動化するJMPスクリプトを書くことができるかどうか疑問に思いました。それはかなり単純なスクリプトだったことがわかりました。
JSLは以下のとおりです。スクリプトファイルは次のサイトからダウンロードできます。 JMPファイル交換 。
//スクリプトをグローバル変数に保存します
tblScript = Current Data Table()<<スクリプトを取得;
//空のスクリプトボックスオブジェクトを作成します
scrBox =スクリプトボックス();
//テキスト版のtblScriptが必要です。
//は式です。Charはそれをテキストに変えます。
// Name Exprは未評価の式を返します
scrBox <<テキストの設定(
Char(
名前の説明(tblScript)
)
;
//スクリプトはレポートウィンドウに表示されます(アイコンに注意してください)
//左上にありますが、スクリプトのように実行できます。
newScrWind = New Window(
"現在のデータテーブル用のスクリプト"、
scrBox
;
//ウィンドウのサイズを変更する
newScrWind << Size Window(800,600);
//スクリプトを再フォーマットします
scrBox << Reformat;
サムガードナー書きました:
ハリー、
テーブルを更新するために使用できるJSLコマンドとロジックがいくつかあります。私はおそらくあなたが特にしたいことについてもう少し情報が必要です。私の電子メール(Sam.Gardner@JMP.com)アドレスに私に直接メッセージを送ってください、そして私はあなたが何をしたいのかを学ぶのを助けます。
ハリータータン書きました:
サーバーに戻ってすべてのデータを何度も取得するのではなく、スクリプトを実行するたびにJSLでスクリプトを作成してデータテーブルを更新する方法を教えてください。
モバイル経由の送金に適したウェブサイトはもはや夢ではありません。現金アプリの技術番号たった今!