Frage

Do Automator Variable bestehen zwischen den Ausführungen eines Workflows? Wenn eine Variable bei der Ausführung eines Workflows festgelegt ist, kann ich den letzten Wert einer Variablen zugewiesen bekommen, sobald der Workflow erneut ausgeführt wird?

War es hilfreich?

Lösung

Automator Variablen sind nicht persistent. Ich habe einen Testdienst von einem Arbeitsablauf, der den Inhalt einer Variablen ausgibt, und stellt dann den variablen Inhalt auf den Text in der Host-Anwendung ausgewählt wird; der Aufruf des Dienstes immer eine Fehlermeldung über die Variable zurückgegeben, was bedeutet, dass der variable Gehalt nicht persistent war (anders, würde der Fehler nur das erste Mal berichtet hat).

Andere Tipps

Ich benutze automator nicht so bin ich nicht sicher. Ich weiß jedoch, dass wenn Sie mit Applescript, dann können Sie persistente Variablen haben, indem sie als eine Eigenschaft definiert wird. So anstelle von (set myVar „etwas“) würden Sie (Eigenschaft myVar: „etwas“) verwenden. Vielleicht kann man so etwas in Ihrem automator Code tun. Anders als Applescript-Code, dann würden Sie wahrscheinlich Ihre Werte in eine Datei manuell schreiben müssen und lesen Sie sie, um sie wiederherzustellen zurück.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top