Betreff: Wie überprüft man, ob eine Einstellung gesetzt ist und wieDer zurückgegebene Wert ist ein Befehl, um die Einstellungen so festzulegen, wie sie sind Sind im Augenblick.
Sie könnten den Befehl in eine Zeichenfolge konvertieren, analysieren und prüfen, ob die Option aktiviert oder deaktiviert ist:
returnedString=Char(Get Platform Preference( Control chart builder( K sigma ) ));
Regex(returnedString,"(on|off)","\1")
Betreff: Wie überprüft man, ob eine Einstellung gesetzt ist und wieDanke @Hogi , das hat wunderbar funktioniert. Ich war irritiert, weil ich den Preference-Befehl einer Variablen zugewiesen hatte und dann in einen Charakter umgewandelt wurde, funktionierte nicht. Aber es ist die Magie von JSL.
returnedCommand = Get Platform Preference( Control chart builder( K sigma ) );
// this gives nothing:
show(char(returnedCommand));
returnedString=Char(Get Platform Preference( Control chart builder( K sigma ) ));
// this works
show (returnedString);
Betreff: Wie überprüft man, ob eine Einstellung gesetzt ist und wieKönnten Sie das Literal nicht auch als Ausdruck prüfen?
Names default to here(1);
Get Platform Preference( Control chart builder( K sigma ) ) == Expr(Platform Preferences( Control chart builder( K Sigma( 3, <<OFF></OFF>
So überprüfen Sie, ob eine Präferenz festgelegt ist und wieIch würde gerne prüfen, ob eine Präferenz auf einen bestimmten Wert eingestellt ist, aber mit JSL kann ich den Wert nicht abrufen, um ihn in einer if-Anweisung usw. zu vergleichen und auf die Situation zu reagieren. Get Preferences gibt etwas zurück, aber was genau ist das und wie geht man damit um?
Names Default To Here( 1 );
// Task: what is the preference set to
prefs = Get Platform Preference( Control chart builder( K sigma ) );
// hover over prefs shows the result correctly, but how to retrieve it,
// e.g. as a string?
// what type is this? JMP gives no answer
Type( prefs );
// it has a length
length(prefs);
// this does not work
Log Capture( Get Platform Preference( Control chart builder( K sigma ) ) );
Erweiterte statistische ModellierungAutomatisierung und SkripterstellungVerbraucher- und MarktforschungMassenanpassung