come si crea un nuovo file di script da jslRi: come si crea un nuovo file di script da jslQuesto è un artefatto del forum. Cerca di usare la colorazione della sintassi, ma non analizza perfettamente la JSL. Quindi, qual è una stringa, e quindi un colore, in JMP confonde il parser qui.
Ri: come si crea un nuovo file di script da jslCome stai facendo in modo che la stringa di blocco non sia tutto un colore? Il mio sembra proprio questo:

O è solo un artefatto del forum?
Ri: come si crea un nuovo file di script da jslÈ anche possibile utilizzare il meccanismo di quote parentesi quadre e quindi aprire il risultato in una finestra dell'editor di script. Notare che la barra rovesciata e la parentesi quadra aperta o chiusa non fanno parte del testo salvato e che le virgolette incorporate non richiedono l'escape.
filename = Save Text File(
"$temp/DeleteMe.JSL",
// this is the opening square-bracket quote
"\[
// comment 1
write("these quotes need no special treatment
and the newline works too
"); // comment 2
//comment 3
]\" // this is the closing square-bracket quote
);
editor = Open( filename, "script" ); // "script" might be needed if the extension is missing
Script Editor Window with contents of fileScript Editor Finestra con il contenuto del file
Ri: come si crea un nuovo file di script da jslPuoi anche utilizzare la funzione JSL Quote per semplificare un po 'la creazione di una stringa di codice JSL.
script = JSL Quote( // here's some JSL
Show("Hello, World!"); );
Save Text File( "$desktop\MyScript.jsl", script );Ri: come si crea un nuovo file di script da jslPuoi usare Salva file di testo e usare un'estensione .jsl.
Esempio:
script = "// here's some JSL\!rShow(\!"Hello, World!\!");";
Save Text File( "$desktop\MyScript.jsl", script );
Ri: come si crea un nuovo file di script da jslCiao,
In seguito a questa discussione, quando si salvano i file JSL, gli script dei risultati contengono i nomi delle variabili e non il loro contenuto che cambia in un ciclo for.
Qualche consiglio su come risolvere questo problema?
Grazie,
Nir
Ri: come si crea un nuovo file di script da jslEsistono diversi modi e il migliore probabilmente dipende da quale dei metodi sopra utilizzati. Se è necessario valutare le variabili in una stringa jsl, suggerisco di controllare la funzione Inserisci valutazione () . Per il codice jsl Eval Espr () è molto utile.