JMP-Skript, das plötzlich aufhört zu arbeiten - Referenzlinien erstellenHallo. Ich habe in den letzten Wochen ein Skript entwickelt, das leider zu lang ist, um es effektiv aufzulisten (ca. 10 Seiten). Das lange und das kurze davon ist das Folgende:
Der Bericht enthält (3) Registerkarten. Dies reicht von einfachen Auswertungsstatistiken (Registerkarte 1) über die Regressionsanalyse (Registerkarte 2) bis zu einer Profildarstellung mit Simulation (Registerkarte 3). Ich hatte einen einfachen Druckknopf, der dem Benutzer half Eine Referenzlinie einfügen (Spezifikation) in jedem Diagramm. Das funktionierte perfekt, bis in dieser Woche alles aufhörte zu arbeiten. Nicht nur auf meinem Computer, sondern auf jedem. Der Fehler war folgender:
Send Expects Scriptable Object beim Zugriff oder bei der Auswertung von 'Send', repBoxBuild [axisbox (2)] << / * ### * / add ref line (
LSL,
Gepunktet,
colline
Char (LSL),
2
) / * ### * /
Und das Skript hat sich nicht geändert. Gibt es JMP-Updates oder etwas, das dazu führen kann, dass Skripts nicht mehr funktionieren? Ich würde das Skript / die Daten gerne an jeden schicken, der eine Idee hat. Ich bin mit Scripting ziemlich neu, aber ich bin verblüfft, wie etwas aufhören könnte, so plötzlich zu arbeiten. Danke Jim Pappas
Re: JMP-Skript, das plötzlich aufhört zu arbeiten - ReferenzzeilenDer Fehler bedeutet, dass die linke Seite des << -Operators kein Objekt ist, das Nachrichten entgegennimmt (und kein Achsenobjekt, das addRefLines-Nachrichten versteht).
Um das Problem zu diagnostizieren, können Sie hinzufügen
repBoxBuild<<showTreeStructure;
Es wird wahrscheinlich keine Achsenbox (2) geben.
Meine Vermutung: Etwas über Ihre Daten hat sich geändert und die Form des Berichts geändert. Das könnte erklären, warum jeder das gleiche Problem sieht.
JMP-Berichte können sich von Release zu Release ändern, JMP wird jedoch nicht automatisch aktualisiert. Möglicherweise haben Ihre Mitarbeiter im Rechenzentrum ein Update durchgeführt. Hilfe-> ungefähr wird Ihre Versionsnummer haben. Wenn es sich um JMP 13 handelt, haben Sie kürzlich ein Update.