このバージョンのヘルプはこれ以降更新されません。最新のヘルプは https://www.jmp.com/support/help/ja/15.2   からご覧いただけます。


x = 45;
b = As Boolean( x > 2 );
Show( b );
:nameは、現在のデータテーブルの列名を参照します。dt:nameを使用して参照先データテーブルを指定することもできます。
データテーブルに予測式の列を保存できるいくつかのプラットフォームでは、As Constant()が使用されています。この関数は、計算式の一部がすべての行について一定である場合に挿入されます。1行目について引数を評価し、後続の行については、再評価せずに同じ結果を使用します。
第 “As List(matrix)を参照してください。
指定の名前空間namespaceにある指定の変数variableにアクセスする。
名前空間namespace内の定義された変数
Define Class(
	"aa",
	{_init_ = Method( {} ), x = 1, m1 = Method( {a, b}, a * b )}
);
第 “Delete Symbols(<name>, <name>, ...)を参照してください。
引数が何も指定されていない場合、Delete Namespaces()はロックされた名前空間を無視します。
exprを評価し、その評価の結果を戻す(つまり、アンクォートを行う)。
複数の置換を行う。EvalInsertと同じ処理が実行され、stringに結果が割り当てられます。
第 “Eval List(list)を参照してください。
argumentsをローカル変数とした、スクリプト(script)を保存する。
定義されたとおりの関数。Return()引数が指定されている場合は、指定の式を戻します。
呼ばれたときは、指定の引数(arguments)でスクリプト(script)を実行した結果を戻します。
	{var1, var2}
	{var1=0, var1="a string"}
	{Default Local}
(オプション)整数。引数が指定されなかった場合は、すべての行を戻します。正の数が指定された場合は、最初のn行を戻します。負の数が指定された場合、最後のn行を戻します。n=0の場合、どの行も戻しません(空のリストを戻します)。ログが空の場合、空のリストを戻します。
nsaa = New Namespace(
	"aa",
	{
		x = 1
	}
);
nsbb = New Namespace(
	"bb",
	{
		y = 1
	}
);
lns = Get Namespace Names();
Show( lns );
nsaa << Delete;
nsbb << Delete;
nsaa = New Namespace(
	"aa",
	{
		x = 1
	}
);
nsbb = New Namespace(
	"bb",
	{
		y = 1
	}
);
lns = Get Namespaces();
引用符付き文字列として指定されたパス名(pathname)に対応するスクリプトファイルを開き、スクリプトを実行する。
インクルードされたスクリプトが戻すものすべて。<<Parse Onlyオプションを使用した場合、Includeはスクリプトの中身を戻します。
関数の詳細については、『スクリプトガイド』の「プログラミング手法」章を参照してください。
第 “List(a, b, c, ...)を参照してください。
変数(name)をローカル変数として定義し、スクリプト(script)を実行する。
ns = New Namespace(
	"aaa"
);
ns << Lock Namespaces;
Try( ns << Delete Namespaces, Show( exception_msg ) );
Delete Namespaces();
Try( Delete Namespaces( "aaa" ), Show( exception_msg ) );
第 “N Items(source)を参照してください。
未解決の名前を保持する場所を指定する。グローバルまたはローカルに保持する場合はBoolean0Hereスコープ内に保持する場合はBoolean1に指定します。
指定された名前(name)の名前空間への参照を戻す。
指定された名前(name)の名前空間が存在する場合は1、そうでない場合は0を戻す。
New Namespace(<"name">, <{expr, ...}>)
ログを開く。ログウィンドウがすでに開いている場合、ブール値の引数(1)を指定するとウィンドウがアクティブになります。
Define Class(
	"complex",
	{real = 0, imag = 0, _init_ = Method( {a, b},
		real = a;
		imag = b;
	), Add = Method( {y},
		complex( real + y:real, imag + y:imag )
	), Sub = Method( {y},
		complex( real - y:real, imag - y:imag )
	), Mul = Method( {y},
		complex( real * y:real - imag * y:imag, imag * y:real + real * y:imag )
	), Div = Method( {y},
		t = complex( 0, 0 );
		mag2 = y:Magsq();
		t:real = real * y:real + imag * y:imag;
		t:imag = imag * y:real + real * y:imag;
		t:real = t:real / mag2;
		t:imag = t:imag / mag2;
		t;
	), Magsq = Method( {},
		real * real + imag * imag
	), Mag = Method( {},
		Sqrt( real * real + imag * imag )
	), To String = Method( {},
		Char( real ) || " + " || Char( imag ) || "i"
	)}
);
cl = New Object( complex( 1, 2 ) );
cl << Delete;
Delete Classes( "complex" );
指定された式(expr)の値をログに出力する。
第 “Exit(<NoSave>)を参照してください。
定義した関数の再帰呼び出しを行う。
プラットフォームオブジェクト(obj)にメッセージ(message)を送る。
各式(expr)の名前と値をログに出力する。
Define Class(
	"aa",
	{_init_ = Method( {} ), x = 1, m1 = Method( {a, b}, a * b )}
);
Define Class(
	"bb",
	{_init_ = Method( {} ), y = 1, m2 = Method( {a, b}, a / b )}
);
Show Classes();
第 “Sort List(list |expr)を参照してください。
第 “Sort List Into(list |expr)を参照してください。
例外をスローする。テキスト(text)を指定した場合、Throwが実行されると、exception_msgという名前のグローバル変数にそのtextが格納されます。textが感嘆符(!)で始まり、Try()式の中に入っている場合は、どこで例外が発生したかを示すエラーメッセージを生成します。Try()の第2引数によってThrow()がキャッチされた場合でも、感嘆符(!)がスクリプトを停止します。
詳細については、『スクリプトガイド』の「例外のスローとキャッチ」を参照してください。
最初の式(expr1)を評価して、 例外がスローされた場合には、そこで停止し、1 2番目の式(expr2)を評価してその結果を戻す。例外がスローされなかった場合は、expr2は評価されない。
Try( Sqrt( "s" ), "invalid" );
 
Try( Sqrt( "s" ), exception_msg );
Expr2には、文字列を指定することも、戻されたエラーに関する情報を含むグローバルな例外メッセージ(exception_msg)を指定することもできます。
引数(x)のタイプを示す文字列を戻す 戻されるタイプとしては、Unknown、List、DisplayBox、Picture、Column、TableVar、Table、Empty、Pattern、Date、Integer、Number、String、Name、Matrix、RowState、Expression、Associative Array、Blobがあります。
Lock Symbols()またはLock Globals()コマンドでロックされた指定の変数のロックを解除する。
n秒待ってから、スクリプトの実行を継続する。
どんな式にも一致するワイルドカードの位置を表す。この関数は、Extract Expr()での式のマッチングにだけ使用できる。
どんな式にも一致するワイルドカードの位置を表す。この関数は、Extract Expr()での式のマッチングにだけ使用できる。
テキスト(text)から引用符を取り除いたものをログに書き込む。