Ich habe kürzlich ein Upgrade auf JMP 12 durchgeführt, und meine JMP 10.0.2-Skripts erhalten die Fehlermeldung: Send Expects Scriptable Object beim Zugriff oder bei der Auswertung von 'Send', dt << / * ### * / save (. Wie kann ich das beheben?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe kürzlich ein Upgrade auf JMP 12 durchgeführt, und meine JMP 10.0.2-Skripts erhalten die Fehlermeldung: Send Expects Scriptable Object beim Zugriff oder bei der Auswertung von 'Send', dt << / * ### * / save (. Wie kann ich das beheben? Spezifischer Abschnitt des Skripts ist:
"W: \ OPS \ Process Engineers \ Metrics \ JMP Scripts \ JMP Scripts-Chambers \ Build and Reclaim \ 131037 Build Data Split.jmp"
Re: Ich habe kürzlich ein Upgrade auf JMP 12 durchgeführt, und meine JMP 10.0.2-Skripts erhalten die Fehlermeldung: Send Expects Scriptable OThread verzweigte sich zu neuer Diskussion.Betreff: Ich habe kürzlich ein Upgrade auf JMP 12 durchgeführt, und meine JMP 10.0.2-Skripts erhalten die Fehlermeldung: "Send Expects Scriptable Object" oder Zugriff auf "Senden", dt << / * ### * / save (. Wie kann ich das beheben?Sieht aus wie die richtige Antwort für mich.
Vorher hatte << setname keinen Wert zurückgegeben, sodass der Operator << das scriptfähige Objekt (Datentabelle) für die Zuweisung zurückgegeben hat. << setname wurde geändert, um den der Tabelle zugewiesenen tatsächlichen Namen zurückzugeben. Möglicherweise wurde dem angeforderten Namen ein numerisches Suffix hinzugefügt, wenn eine andere Tabelle mit demselben Namen geöffnet ist.
PMroz Wenn Sie zwei Schritte verwenden, wird dt die Datentabelle enthalten, den Namen ändern und den zurückgegebenen Wert ignorieren. Ohne dies zu tun, hält dt den Zeichenkettennamen der Datentabelle fest. Zeichenketten und Zahlen sind keine skriptfähigen Objekte, die Nachrichten annehmen, Datentabellen jedoch.
Entschuldigung für die Unannehmlichkeiten - Craige
Betreff: Ich habe kürzlich ein Upgrade auf JMP 12 durchgeführt, und meine JMP 10.0.2-Skripts erhalten die Fehlermeldung: "Send Expects Scriptable Object" oder Zugriff auf "Senden", dt << / * ### * / save (. Wie kann ich das beheben?Trennen Sie die Zuweisung von dt und den gesetzten Namen.
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"
);
Betreff: Ich habe kürzlich ein Upgrade auf JMP 12 durchgeführt, und meine JMP 10.0.2-Skripts erhalten die Fehlermeldung: "Send Expects Scriptable Object" oder Zugriff auf "Senden", dt << / * ### * / save (. Wie kann ich das beheben?kannst du die Zeile hinzufügen:
show(dt);
nach deiner Zeile:
dt = Current Data table() << ..........
Meine Vermutung ist, dass Sie keine Datentabelle geöffnet haben oder die Datentabelle, von der JMP annimmt, dass die aktuelle Datentabelle geschlossen ist.
Betreff: Ich habe kürzlich ein Upgrade auf JMP 12 durchgeführt, und meine JMP 10.0.2-Skripts erhalten die Fehlermeldung: "Send Expects Scriptable Object" oder Zugriff auf "Senden", dt << / * ### * / save (. Wie kann ich das beheben?
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"
) /*###*/;