Choose Language Hide Translation Bar
Highlighted
terapin
Level V

JSL instruction to call script saved with data table?

I'm trying to call a script saved with a data table from another JSL script.  Is that possible?  I've used Include() before to call a JSL file, but can't figure out how to call a script that is saved with a data table.

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: JSL instruction to call script saved with data table?

Yes, this is possible--for example:

eval(dt << get table property("Distribution"));

The above line runs a script called Distribution that has been saved to the data table referenced by dt.

Cheers,

Brady

View solution in original post

4 REPLIES 4
Highlighted

Re: JSL instruction to call script saved with data table?

Yes, this is possible--for example:

eval(dt << get table property("Distribution"));

The above line runs a script called Distribution that has been saved to the data table referenced by dt.

Cheers,

Brady

View solution in original post

Highlighted
terapin
Level V

Re: JSL instruction to call script saved with data table?

Fabulous,

Thought there would be some way to do it.  Thanks for letting me know.

Highlighted
uday_guntupalli
Level VIII

Re: JSL instruction to call script saved with data table?

Is there a way to get a reference and then extract the values from the analysis platform ? 

@Craige_Hales @brady_brady @pmroz ? 

Best
Uday
Highlighted
ian_jmp
Staff

Re: JSL instruction to call script saved with data table?

NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.JMP");
// Find out what scripts are stored
sl = dt << getTableScriptNames;
// Pick a script at random
s = sl[RandomInteger(1, NItems(sl))];
// Run it
s = dt << runScript(s);
// Get a reference to the analysis object
obj = Report(s) << getScriptableObject;
// Find out what messages this object understands
ShowProperties(obj);
Article Labels

    There are no labels assigned to this post.