Speichern von Präferenzen in einer VariablenIn einem Drehbuch möchte ich Folgendes umsetzen:
1. Speichern Sie die aktuellen Einstellungen in einer Variablen, um sie später wiederherstellen zu können.
2. Einige Einstellungen ändern
... einige Aktionen im Skript ausführen, wie beispielsweise den Import einer Excel-Datei, für deren Funktion bestimmte Einstellungen erforderlich sind ...
3. Die ursprünglichen Einstellungen wiederherstellen
Gibt es eine Möglichkeit, das oben Genannte in JMP umzusetzen? Ich weiß, wie man Einstellungen ändert, aber ich finde keine Möglichkeit, die aktuellen Einstellungen zu speichern, um sie später wiederherstellen zu können.
DatenzugriffBetreff: Einstellungen in einer Variablen speichernWenn sich dies in einem Skript/Tool befindet, das möglicherweise von jemand anderem außer Ihnen verwendet wird, würde ich dringend empfehlen, sie in einer Datei zu speichern, die nicht versehentlich überschrieben wird.
Ich habe einige Skripte/Tools gesehen, die Benutzereinstellungen mit der Idee ändern, sie zurückzugeben. Aber wenn es einen Fehler gibt und es keine richtige Fehlerbehandlung gibt ... wenn Sie das Skript erneut ausführen, sind Ihre Einstellungen im Grunde genommen weg, da die Variable mit den geänderten Einstellungen überschrieben wird.
Betreff: Einstellungen in einer Variablen speichernDanke für deine schnelle Antwort. Hatte es eigentlich gerade selbst gemerkt und den Beitrag überstürzt gelöscht, aber zu spät
Was mich verwirrte, war, dass die Variable einen leeren Wert zurückgab, aber mit show(x) konnte ich sehen, dass die Variable ein Skript enthielt, das den leeren Wert zurückgab, den ich mir ansah. Vielleicht hilft es jemand anderem, in Zukunft darüber verwirrt zu sein!
Betreff: Einstellungen in einer Variablen speichernHi @thomasz ,
Da ist ein Preferences Manager (mit Import/Export) Add-In, das diese Aufgaben bereits ausführt.
Schauen Sie sich um und probieren Sie es aus, um zu sehen, ob es Ihren Anforderungen entspricht.
Prost,
Stan
Betreff: Einstellungen in einer Variablen speichernWenn Sie der Funktion „Get Preferences()“ eine Zuweisung hinzufügen, weist sie der Variablen den Präferenzausdruck zu
Names Default To Here( 1 );
x=Get Preferences( );
Beispiele zum Abrufen und Speichern von Einstellungen finden Sie im Scripting Index.
Sie können den Ausdruck entweder manipulieren oder ihn in eine Zeichenkette umwandeln und mit den String-Funktionen manipulieren.Wenn Sie es dann anwenden, wandeln Sie es einfach wieder in einen Ausdruck um und wenden es dann an.