Instruction JSL pour appeler le script enregistré avec la table de données ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie d'appeler un script enregistré avec une table de données à partir d'un autre script JSL.Est-ce possible?J'ai déjà utilisé Include() pour appeler un fichier JSL, mais je n'arrive pas à comprendre comment appeler un script enregistré avec une table de données.
Re : Instruction JSL pour appeler le script enregistré avec la table de données ?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);Re : Instruction JSL pour appeler le script enregistré avec la table de données ?Existe-t-il un moyen d'obtenir une référence puis d'extraire les valeurs de la plateforme d'analyse ?
@Craige_Hales @brady_brady @pmroz ?
Re : Instruction JSL pour appeler le script enregistré avec la table de données ?Fabuleux,
Je pensais qu'il y aurait un moyen de le faire.Merci de me le faire savoir.
Re : Instruction JSL pour appeler le script enregistré avec la table de données ?Oui, c'est possible, par exemple :
eval(dt << obtenir la propriété de la table ("Distribution"));
La ligne ci-dessus exécute un script appelé Distribution qui a été enregistré dans la table de données référencée par dt.
Acclamations,
brady
Re : Instruction JSL pour appeler un script enregistré avec une table de données ?Hé,
Il existe une méthode plus simple, peut-être ajoutée après la publication de la solution par @brady_brady . Il suffit de procéder comme suit :
dt << Run Script("Distribution");
Éric