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


パス変数は、ディレクトリやファイルへのショートカットです。ディレクトリやファイルへのパス全体を入力する代わりに、スクリプト内でパス変数を使用できます。パス変数は特殊な文字列であり、常に二重引用符で囲んで使用します。
JMPで広く使用される定義済みのパス変数の1つに$SAMPLE_DATAがあります。この変数はJMPまたはJMP Proインストールフォルダ内のサンプルデータのフォルダを指します。次の例は、「Big Class.jmp」サンプルデータテーブルを開きます。
Open( "$SAMPLE_DATA/Big Class.jmp" );
Windows: "¥C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMP¥
Addins¥"
Macintosh: "/Users/<ユーザ名>/Library/Application Support/JMP/
Addins/"
Windows(JMP): "C:¥ProgramData¥SAS¥JMP¥<バージョン番号>¥"
Windows(JMP Pro): "C:¥ProgramData¥SAS¥JMPPro¥<バージョン番号>¥"
Windows(JMP Shrinkwrap): "C:¥ProgramData¥SAS¥JMPSW¥<バージョン番号>¥"
Macintosh: "/Library/Application Support/JMP/<バージョン番号>/"
ディレクトリが存在するかどうかを確認するには、Is Directory("$ALL_HOME");スクリプトを実行します。フォルダが存在する場合は、1が戻されます。
Windows: "C:¥Users¥<ユーザ名>¥Desktop¥"
Macintosh "/Users/<ユーザ名>/Desktop/"
Windows: "C:¥Users¥<ユーザ名>¥Documents¥"
Macintosh: "/Users/<ユーザ名>/Documents/"
Windows: "C:¥Users¥<ユーザ名>¥Downloads¥"
Macintosh: "/Users/<ユーザ名/Downloads/"
Windows(JMP): "C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMP¥<バージョン番号>¥"
Windows(JMP Pro): "C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMPPro¥<バージョン番号>¥"
Windows(JMP Shrinkwrap): "C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMPSW¥<バージョン番号>¥"
Macintosh: "/Users/<ユーザ名>/"
Windows: C:¥<JMPインストールディレクトリ>
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/JMP.app/Contents/Resources/AddIns/"
Windows: C:¥<JMPインストールディレクトリ>¥Samples¥Apps¥"
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/Samples/Apps/"
Windows: C:¥<JMPインストールディレクトリ>¥Samples¥
Dashboards¥"
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/Samples/Dashboards/"
Windows: "C:¥<JMPインストールディレクトリ>¥Samples¥Data¥"
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/Samples/Data/"
Windows: "C:¥<JMPインストールディレクトリ>¥Samples¥Images¥"
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/Samples/Images/"
Windows: "C:¥<JMPインストールディレクトリ>¥Samples¥
Import Data¥"
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/Samples/Import Data/"
Windows: "C:¥<JMPインストールディレクトリ>¥Samples¥Projects¥"
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/Samples/Projects/"
Windows: "C:¥<JMPインストールディレクトリ>¥Samples¥Scripts¥"
Macintosh: "/Library/Application Support/<JMPインストールディレクトリ>/Samples/Scripts/"
Windows: "C:¥Users¥<ユーザ名>¥AppData¥Roaming¥Temp¥"
Macintosh: "/private/var/folders/.../Temporary Items/"
Windows(JMP): "C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMP¥<バージョン番号>¥"
Windows(JMP Pro): "C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMPPro¥<バージョン番号>¥"
Windows(JMP Shrinkwrap): "C:¥Users¥<ユーザ名>¥AppData¥Roaming¥SAS¥JMPSW¥<バージョン番号>¥"
Macintosh: "/Users/<ユーザ名>/Library/Application Support/JMP/<バージョン番号>/"
パス変数の定義を確認するには、Get Path Variable関数を使用します。
Get Path Variable( "HOME" );
Set Path Variable()またはGet Path Variable()にはドル記号は指定しません。ただし、スクリプト内で変数を使用する際には、ドル記号を指定する必要があります。
パス変数の最後に必ずスラッシュ(または\)を付けてください。次の例では、dtName変数に"Big Class"というルート名が割り当てられています。Open()式は、$SAMPLE_DATAと末尾のスラッシュを評価し、dtNameの値とファイル拡張子の.jmpを付加します。
dtName = "Big Class";
dt = Open( "$SAMPLE_DATA/" || dtName || ".jmp" );
C:¥Program Files¥SAS¥JMP¥14¥Samples¥Data¥Big Class.jmp
$SAMPLE_DATAの後にスラッシュがない場合、パスは次のように解釈されます。
C:¥Program Files¥SAS¥JMP¥14¥Samples¥DataBig Class.jmp