It seems on all of my versions of JMP I can't actually get to my path variable 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"
but in plenty of my addins the location says $Addin_Home and they work. Can I just not see it from scripting for some reason?
Lose the single quotes around the add-in ID and it seems to work:
y = Get Path Variable("ADDIN_HOME(com.jmp.eric.booyah)");
/*:
"/C:/Users/sasewh/AppData/Roaming/SAS/JMP/Addins/com.jmp.eric.booyah/"
HTH,
Eric
Lose the single quotes around the add-in ID and it seems to work:
y = Get Path Variable("ADDIN_HOME(com.jmp.eric.booyah)");
/*:
"/C:/Users/sasewh/AppData/Roaming/SAS/JMP/Addins/com.jmp.eric.booyah/"
HTH,
Eric
Also just realized that if you type the single quotes it works.
So if support sees this. I copied the syntax from here:
http://www.jmp.com/support/help/13/Path_Variables.shtml
and they use the wrong quotes. Apparently there are slightly different single quotes that JSL doesn't like.
Ahh, it's those goofy word-processing fancy single quotes messing up life for programmers yet again ;-).
Eric