Skript überspringt die BewertungsreihenfolgeHi. Ich hoffe, dass dies nur ein Zufall meinerseits ist.
Ich habe ein Skript, das zuerst eine Spalte "Dauer" erstellt und auswertet.
Als nächstes lasse ich das Skript Leerzeichen finden und mit dem vorherigen nicht leeren Wert füllen (für Deadbanding). Dies geschieht, indem ein Popup-Fenster generiert wird, in dem eines ausgewählt werden kann, welche Spalten dies anwenden müssen (zugegeben, wenn ich nur davon ausgehen könnte, dass alle es benötigen, könnte dies eine Option sein, um dieses Problem zu umgehen).
Das Skript "wartet" jedoch nicht darauf, dass ich auswähle, welche Spalten ich ausfüllen möchte, bevor ich zu den nächsten Zeilen übergehe.
Wie kann ich das umgehen??
Names Default to Here(1);
dt=Current Data Table();
column(dt, "Time")<<DATA type=""></DATA>
DatentabelleSkriptingBetreff: Skript überspringt die BewertungsreihenfolgeHi,
Sie können Ihr Problem möglicherweise lösen, indem Sie direkt vor Ihrer _nw = New Window-Anweisung einen "Warten (0)"-Befehl hinzufügen.
Am besten,
TS
Betreff: Skript-Überspringreihenfolge der AuswertungDu brauchst ein modal Fenster.
https://www.jmp.com/support/help/en/16.1/?os=win&source=application&utm_source=helpmenu&utm_medium=application#page/jmp/construct-a-modal-window.shtml
" Konstruiere ein Modal Fenster
Wenn Sie ein Skript mit a modal Fenster, zeichnet JMP das Fenster und wartet darauf, dass der Benutzer eine Auswahl trifft und klickt OK , und speichert dann eine Liste der Variablen mit ihren Werten. Jeder Versuch, außerhalb des Fensters zu klicken, erzeugt einen Fehlerton, und die Skriptausführung wird ausgesetzt, bis der Benutzer klickt OK oder Stornieren . "
In der Community finden Sie viele Fragen und Antworten zu modalen Fenstern. Früher konnten Sie auf einigen Betriebssystemen für kurze Zeit nach dem Schließen des Fensters auf Variablen in einem modalen Fenster verweisen. Das stimmt nicht mehr. Es gibt mehrere Muster, die Menschen verwenden, um Variablen zurückzubekommen ... wählen Sie eines aus, das für Sie sinnvoll ist. Der obige Link verwendet "Ergebnis zurückgeben".
edit: neuer Beitrag unter Modale Dialoge könnte helfen.