Erstellen Sie ein Fensterskript – OwnerBox-FehlerHallo,
Ich verwende derzeit JMP 17.
Ich versuche, ein Skript für ein Fenster zu generieren und es an eine Datentabelle anzuhängen.Der Code darunter funktioniert, das generierte Skript jedoch nicht.Das von JMP generierte Skript verwendet eine Ownerbox, die wiederum von der Syntax nicht erkannt wird.
Gibt es eine Möglichkeit, dies zu vermeiden?
Danke!
MyWindowScript = MyWindow << Get Script();
MyExpression = Expr(MyDataTable << New Script("Script Name", MyWindowScript));
Substitute Into(MyExpression, Expr(MyWindowScript), Parse(MyWindowScript));
Eval(MyExpression);
Automatisierung und SkripterstellungWindowsBetreff: Fensterskript erstellen – OwnerBox-FehlerDer DisplayBox << Skript abrufen Die Nachricht ist nicht dokumentiert und kann kein funktionierendes Skript für den gesamten Fensterinhalt erstellen.Können Sie beschreiben, wie das Fenster erstellt wurde (benutzerdefinierte JSL, Plattform-Launcher, Kombinationsfenster usw.) und welche Art von Inhalt es enthält (Plattformberichte, JSL-Skript-Schaltflächen/Steuerelemente usw.)?Je nachdem, wie individuell das Fenster ist, gibt es möglicherweise eine Möglichkeit, ein Skript für das Fenster zu generieren.Zu den Methoden, die Sie in JMP 17 untersuchen könnten, gehören: Plattform< oder die Funktion Sitzungsskript abrufen() .
Betreff: Fensterskript erstellen – OwnerBox-FehlerDanke für die Antwort!
Ich habe mir beide Methoden angesehen und sie werden nicht funktionieren.Das Skript ist sehr lang (+/- 1500 Codezeilen), sammelt zwei verschiedene Tabellen aus der Datenbank (Ergebnisse und Grenzwerte), kombiniert sie zu Diagrammen und sendet sie an ein oder zwei verschiedene Berichte (das sind die Fenster).
Ein Bericht ist mit der Ergebnisdatentabelle verbunden, der andere jedoch nicht.Der mit der Datentabelle verbundene generiert problemlos ein Skript.Der andere (mit keiner Datentabelle verbunden) tut dies nicht.