Sto utilizzando JMP 18.0.1 e ho notato la nuova opzione per l'importazione di più file che consente all'utente di fornire un elenco di file (o directory) da importare.
Posso usarlo con successo in uno script in questo modo:
Multiple File Import(
<<SET use="" file="" list=""></SET>
However, when I try to move the list to a variable, so that I can add/remove elements dynamically, the import stops working.
<CODE class=" language-jsl">fileList = { "C:\file1.csv", "C:\file2.csv", "C:\file3.csv" };
Multiple File Import(
<<SET use="" file="" list=""></SET><CODE class=" language-jsl">
<CODE class=" language-jsl">There's no error, but zero tables are created. Even when I replace "Import Data" with "<SPAN>Create Window", vedo che nel primo caso la lista è popolata, mentre nel secondo caso rimane vuota.</SPAN>
<CODE class=" language-jsl">
<CODE class=" language-jsl"><SPAN>Mi sto perdendo qualcosa qui? Sto cercando di impostare questa opzione nel modo sbagliato?</SPAN>
<CODE class=" language-jsl"><SPAN>Grazie!</SPAN>
<CODE class=" language-jsl">
Questo è un bug conosciuto:
https://community.jmp.com/t5/JMP-Wish-List/Advanced-syntax-highlighting-in-JSL-Editor-does-the-function/idc-p/772428/highlight/true#M5779
Risposta dal supporto JMP (TS - 00152969);
Ho parlato con lo sviluppo del problema. Il problema è un difetto e l'ho segnalato allo sviluppo in modo che possa essere risolto in una futura versione di JMP.
Evidenziazione avanzata della sintassi nell'editor JSL: la funzione valuta il suo argomento? potrebbe aiutare a scoprire a quale livello viene valutato un argomento e se è necessaria Eval o una struttura più complessa come Substitute (Expr(), ...) o Eval(Eval Expr(.... Expr(arg)... . )) - come in questo caso.
Oltre all'evidenziazione avanzata della sintassi, per gli argomenti in cui una struttura così complessa è obbligatoria, l'editor JSL potrebbe mostrare direttamente un avviso che indica la mancanza di questa sintassi. Lo stesso vale per i casi in cui è necessario Eval (arg).
Sceneggiatori, per favore esprimi un Kudo al desiderio!
La gestione delle espressioni in JSL sarà divertente una volta che la nuova funzionalità sarà disponibile.