addin_homeパス変数私のすべてのバージョンのJMPで、パス変数addin_homeに実際に到達できないようです。
get path variable("addin_home");
//""
get path variable( "ADDIN_HOME(’com.some.real.addin’)" );
//""
convert file path("$Addin_home");
//Cannot expand path expression: $Addin_home
//"/$Addin_home"
しかし、私のアドインの多くでは、場所に$ Addin_Homeと表示されており、機能します。 なんらかの理由でスクリプトからそれを見ることができませんか?
Re:addin_homeパス変数ああ、それはプログラマーの人生を台無しにするそれらの間抜けなワードプロセッシングの派手な一重引用符です;-)。
エリック
Re:addin_homeパス変数また、一重引用符を入力すると機能することにも気づきました。
したがって、サポートがこれを確認した場合。 ここから構文をコピーしました:
http://www.jmp.com/support/help/13/Path_Variables.shtml
そして、彼らは間違った引用符を使用しています。 どうやら、JSLが気に入らないわずかに異なる一重引用符があります。
Re:addin_homeパス変数アドインIDを囲む一重引用符をなくすと、機能するようです。
y = Get Path Variable("ADDIN_HOME(com.jmp.eric.booyah)");
/*:
"/C:/Users/sasewh/AppData/Roaming/SAS/JMP/Addins/com.jmp.eric.booyah/"
HTH、
エリック