Comment utiliser JSL pour écrire un script dans le fichier JMP spécifié et l'enregistrer dans le JMP ?Tels que :Abrasion.jmp
dt = Open( "$SAMPLE_DATA/Abrasion.jmp" );
dt << Select Where( Shift == "A" );
d3 = dt << Subset( Output Table( "ts" ), Selected Rows( 1 ), selected columns( 0 ) );
JSL extrait un sous-ensemble du fichier "Abrasion.jmp" et crée un script dans ce fichier de sous-ensemble qui écrit ce qui suit :
d3 = Current Data Table();
d3 << Sort( By( 6 ), Order( Descending ), replace table );<BR />

Merci Experts !
Automatisation et scriptles fenêtresRe : Comment utiliser JSL pour écrire un script dans le fichier JMP spécifié et l'enregistrer dans le JMP ?Le journal indique qu'il vous manque un ")"
Unexpected end of input. Perhaps there is a missing "," or ")".
Trying to parse arguments of function "new script".
Line 2 Column 59: ...nding ), replace table );►...
Vous avez supprimé la formation ")" pour l'instruction New Script.
Votre code
Eval(
Parse(
"d3<<NEW script=""></NEW>
Code correct
Eval(
Parse(
"d3<<NEW script=""></NEW>
Re : Comment utiliser JSL pour écrire un script dans le fichier JMP spécifié et l'enregistrer dans le JMP ?Cette JSL peut écrire un script avec le contenu spécifié dans un fichier JMP nouvellement généré.
Mais ici, le JSL d'origine semble s'être arrêté automatiquement sans exécuter le code suivant.
dt = Open( "$SAMPLE_DATA/Abrasion.jmp" );
dt << Select Where( Shift == "A" );
d3 = dt << Subset( Output Table( "ts" ), Selected Rows( 1 ), selected columns( 0 ) );
Eval(
Parse(
"d3<<NEW script=""></NEW>
Merci Experts !

Re : Comment utiliser JSL pour écrire un script dans le fichier JMP spécifié et l'enregistrer dans le JMP ?Merci Jim!Re : Comment utiliser JSL pour écrire un script dans le fichier JMP spécifié et l'enregistrer dans le JMP ?Voici une façon de gérer cela
Names Default To Here( 1 );
dt = Current Data Table();
Eval(
Parse(
"dt<<NEW script=""></NEW>