Di recente ho eseguito l'aggiornamento a JMP 12 e gli script JMP 10.0.2 hanno ricevuto l'errore: Send Expects Object Scriptable in accesso o valutazione di 'Send', dt << / * ### * / save (. Come posso risolvere questo?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Di recente ho eseguito l'aggiornamento a JMP 12 e gli script JMP 10.0.2 hanno ricevuto l'errore: Send Expects Object Scriptable in accesso o valutazione di 'Send', dt << / * ### * / save (. Come posso risolvere questo? La sezione specifica dello script è:
"W: \ OPS \ Process Engineers \ Metrics \ JMP Scripts \ Scripts JMP-Chambers \ Build and Reclaim \ 131037 Build Data Split.jmp"
Ri: recentemente ho aggiornato a JMP 12 e gli script JMP 10.0.2 hanno ricevuto l'errore: Send Expects Scriptable ODiscussione ramificata in una nuova discussione.Risposta: Recentemente ho aggiornato a JMP 12 e gli script JMP 10.0.2 hanno ricevuto l'errore: Send Expects Oggetto Scriptable in accesso o valutazione di 'Send', dt << / * ### * / save (. Come posso risolvere questo?Sembra la risposta giusta per me.
In precedenza << setname non restituiva un valore, quindi l'operatore << restituiva l'oggetto Scriptable (tabella dati) per l'assegnazione. << setname è stato modificato per restituire il nome effettivo assegnato alla tabella, che potrebbe avere un suffisso numerico aggiunto al nome richiesto se è aperta un'altra tabella con lo stesso nome.
PMroz suggerimento di utilizzare due passaggi renderà dt tenere la tabella di dati, quindi modificare il nome e ignorare il valore restituito. Senza farlo, dt mantiene il nome della stringa di caratteri della tabella dei dati. Le stringhe e i numeri di caratteri non sono oggetti scriptable che accettano i messaggi, ma le tabelle di dati lo sono.
Ci scusiamo per l'inconveniente - Craige
Risposta: Recentemente ho aggiornato a JMP 12 e gli script JMP 10.0.2 hanno ricevuto l'errore: Send Expects Oggetto Scriptable in accesso o valutazione di 'Send', dt << / * ### * / save (. Come posso risolvere questo?Prova a separare l'assegnazione di dt e set name:
dt = Current Data Table();
dt << set name( "131037 Build Data Split" );
dt << save(
"W:\OPS\Process Engineers\Metrics\JMP Scripts\JMP Scripts-Chambers\Build and Reclaim\131037 Build Data Split.jmp"
);
Risposta: Recentemente ho aggiornato a JMP 12 e gli script JMP 10.0.2 hanno ricevuto l'errore: Send Expects Oggetto Scriptable in accesso o valutazione di 'Send', dt << / * ### * / save (. Come posso risolvere questo?puoi aggiungere la linea:
show(dt);
dopo la tua linea:
dt = Current Data table() << ..........
La mia ipotesi è che non hai una tabella di dati aperta, o la tabella di dati che secondo JMP è stata chiusa la tabella di dati corrente.
Risposta: Recentemente ho aggiornato a JMP 12 e gli script JMP 10.0.2 hanno ricevuto l'errore: Send Expects Oggetto Scriptable in accesso o valutazione di 'Send', dt << / * ### * / save (. Come posso risolvere questo?
dt = Current Data Table() << set name( "131037 Build Data Split" );
dt << /*###*/save(
"W:\OPS\Process Engineers\Metrics\JMP Scripts\JMP Scripts-Chambers\Build and Reclaim\131037 Build Data Split.jmp"
) /*###*/;