Ciao a tutti,
Ho due script A e B. Gli script A e B utilizzano entrambi la stessa tabella dati. E ciò che lo script A può fare è aggiornare le colonne per la tabella dei dati.
Voglio aprire la tabella dei dati, chiamare lo script A e quindi utilizzare la tabella dello script A per eseguire l'analisi futura. Ma il mio codice non funziona.
Di seguito è una parte del mio script. Penso che lo script A sia stato chiamato correttamente, ma lo script dopo la funzione include non può funzionare. È la prima volta che utilizzo la funzione di inclusione. Qualcuno può aiutarmi con esso?
Apprezzo molto il tuo aiuto!
dt_template = Tabella dati corrente();
dt_template = include("XXX");
dt_template << Nuova colonna( "L",
Carattere,
Nominale,
Formula(
),
formula di valutazione
);
Grazie! Piccolo errore di battitura: l'ultimo commento dovrebbe essere "... salva lo script B" 
@Anonimo ,
Puoi usare Include() per ottenere ciò che desideri. Un suggerimento che vorrei offrire è guardare anche le espressioni. Puoi ottenere un controllo migliore sul tuo codice trasformandolo in espressioni. Tuttavia, ecco un modo per ottenere ciò che desideri, questo va in "Wrapper.jsl"
Clear Log(); Clear Globals(); Close All(DataTables,"No Save");
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
Include("C:\Script A.jsl"); // put your custom file path where you save Script A
Wait(0.2); // For demo purposes
Include("C:\Script B.jsl"); // put your custom file path where you save Script A