Comando di chiusura JMP12 vs JMP14 durante il salvataggioCiao,
Recentemente sono passato a JMP14 e ho alcuni script che smettono di funzionare a causa di "argomenti non validi nell'accesso o nella valutazione di 'Chiudi'".
Fondamentalmente in JMP12 se volessi chiudere la tabella ABC e salvarla come file CSV, utilizzerei il seguente comando:
close(data table ("ABC") << save("\C:\Temp\ABC.csv"));In JMP14, non posso più farlo. Qualcuno sa quale sarebbe l'equivalente di questo comando in JMP14 (senza doverlo salvare con 1 comando e chiuderlo con un altro).
Grazie in anticipo, Eliav.
Automazione e scriptingAccesso ai datiRi: comando di chiusura JMP12 vs JMP14 durante il salvataggioclose(data table ("ABC"), save("\C:\Temp\ABC.csv") );Ri: comando di chiusura JMP12 vs JMP14 durante il salvataggioLa risposta di Jim è corretta.
Allora, cosa è cambiato? JMP 13 o 14 ha aggiunto un codice di ritorno al <
dt = open("$sample_data/big class.jmp");
x = dt<<SAVE></SAVE>
Lo sviluppatore C++ decide di restituire un valore (come 1 per <
Chiunque stia ancora leggendo: anche scrivere JSL che concatena più di un metodo e controlla il risultato è un potenziale problema. Non utilizzare il concatenamento e non dipendere dal comportamento predefinito per rendere il tuo JSL a prova di futuro:
dt = Open( "$sample_data/big class.jmp" );
// prefer to send messages one at a time. Three messages:<BR />
x = dt << getname;
Write( Eval Insert( "\!ngetname ^x^" ) ); // big class
x = dt << save( "$desktop/big class.jmp" );
Write( Eval Insert( "\!nsave ^x^" ) ); // 1
x = dt << end data update;
Write( Eval Insert( "\!nend data update ^x^ ^x<<GETNAME></GETNAME>
(Non ho JMP prima delle 14, ma penso che sarà corretto...)
La risposta alla domanda concatenata in cui << viene utilizzato tre volte dipenderà dalla versione di JMP. Il <