Avviso JMP: l'argomento deve contenere un riferimento alla tabella dati nell'accesso o nella valutazione della "tabella dati corrente", tabella dati corrente/*###*/(dt1)CIAO,
Ho riscontrato questo problema quando eseguo un vecchio script su JMP 15. Qualcuno può aiutarmi a risolvere questo problema? Grazie in anticipo!

Automazione e scriptingOggetto: Avviso JMP: l'argomento deve contenere un riferimento alla tabella dati nell'accesso o nella valutazione della "tabella dati corrente", tabella dati corrente/*###*/(dt1)Quando esegui Current Data Table() senza argomenti, restituisce un riferimento alla tabella corrente.Quando viene chiamato con un argomento, dovrebbe essere un riferimento a una tabella di dati aperti.Ecco un altro esempio che genererà l'errore in questione, alla seconda chiamata a Current Data Table(dt1):
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
Show(Type(dt1)); // "Table"
Show(IsEmpty(dt1)); // 0
Current Data Table(dt1); // ok
Close(dt1);
Show(Type(dt1)); // "Table"
Show(IsEmpty(dt1)); // 1
Current Data Table(dt1); // gives error
Come accennato da @Georg sopra, dopo aver eseguito lo script puoi passare il mouse sulle variabili nello script per ottenere alcune informazioni o utilizzare il registro incorporato per interrogare i valori.Se evidenzi il dt1 variabile e valutare (eseguire) lo script, il registro visualizzerà:
Data Table( "UnknownTable" )
Nell'esempio precedente utilizzo anche IsEmpty(dt1) per mostrare un modo in cui è possibile rilevare con JSL che la variabile si riferisce a un oggetto che non esiste più.
Oggetto: Avviso JMP: l'argomento deve contenere un riferimento alla tabella dati nell'accesso o nella valutazione della "tabella dati corrente", tabella dati corrente/*###*/(dt1)Interessante, per il mio utilizzo specifico ho potuto lasciare vuoto Current Data Table() per eseguire correttamente il comando con l'output desiderato. La mia ipotesi è che se la tabella su cui intendi eseguire questo script è in alto, dovresti essere in grado di lasciare l'argomento vuoto.
Oggetto: Avviso JMP: l'argomento deve contenere un riferimento alla tabella dati nell'accesso o nella valutazione della "tabella dati corrente", tabella dati corrente/*###*/(dt1)Ottengo anche questo errore.Il registro mostra:
******
L'argomento deve contenere il riferimento alla tabella dati nell'accesso o nella valutazione di 'Tabella dati corrente', Tabella dati corrente/*###*/(dt1)
alla riga 1 in Script per MyData
******
La riga 1 nel mio script è:
Tabella dati correnti(dt1);
Sto eseguendo lo script su un tavolo aperto.È l'unica tabella dati aperta.Qualche idea?
Oggetto: Avviso JMP: l'argomento deve contenere un riferimento alla tabella dati nell'accesso o nella valutazione della "tabella dati corrente", tabella dati corrente/*###*/(dt1)Potresti voler attivare "Mostra registro incorporato" nella finestra dello script (facendo clic con il pulsante destro del mouse o impostandolo nelle preferenze.
Quindi il registro ti dice su quale linea si verifica questo errore.
Puoi verificare i prerequisiti (se le variabili sono popolate con i valori attesi) passando con il mouse sul nome della variabile, mostrerà il valore. Il frammento da cui ho preso in prestito @txnelson - Grazie.

Oggetto: Avviso JMP: l'argomento deve contenere un riferimento alla tabella dati nell'accesso o nella valutazione della "tabella dati corrente", tabella dati corrente/*###*/(dt1)CIAO,
Potresti condividere la parte dello script che attiva l'errore?
Un problema ovvio ma improbabile potrebbe essere che non sia aperta alcuna tabella quando si richiama la funzione Tabella dati corrente.
Inoltre, se si desidera definire una tabella specifica, utilizzare la funzione Tabella dati ("nome") invece di Tabella dati corrente.
Migliore,
TS
Oggetto: Avviso JMP: l'argomento deve contenere un riferimento alla tabella dati nell'accesso o nella valutazione della "tabella dati corrente", tabella dati corrente/*###*/(dt1)Questo errore si verifica quando l'argomento della funzione è vuoto.L'esempio seguente genererà quell'errore:
r="";
current data table(r);