BookmarkSubscribe
Choose Language Hide Translation Bar
vince_faller
Super User

addin_home path variable

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?

Vince Faller - Predictum
0 Kudos
1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Eric_Hill
Staff

Re: addin_home path variable

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

3 REPLIES 3
Highlighted
Eric_Hill
Staff

Re: addin_home path variable

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

vince_faller
Super User

Re: addin_home path variable

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.  

 

Vince Faller - Predictum
0 Kudos
Eric_Hill
Staff

Re: addin_home path variable

Ahh, it's those goofy word-processing fancy single quotes messing up life for programmers yet again ;-).

 

Eric