2010-06-15 7 views
1

Est-ce que la variable Automator persiste entre les exécutions d'un workflow? Si une variable est définie lors de l'exécution d'un workflow, puis-je obtenir la dernière valeur affectée à une variable, une fois le workflow exécuté à nouveau?Les variables Automator sont-elles persistantes?

Répondre

2

Les variables Automator ne sont pas persistantes. J'ai créé un service de test à partir d'un flux de travail qui génère le contenu d'une variable, puis définit le contenu de la variable sur le texte sélectionné dans l'application hôte; l'invocation du service renvoyait toujours une erreur sur la variable, ce qui signifiait que le contenu de la variable n'était pas persistant (autrement, l'erreur aurait été signalée seulement la première fois).

-1

Je n'utilise pas d'automateur, donc je ne suis pas sûr. Cependant, je sais que si vous utilisez applescript, vous pouvez avoir des variables persistantes en les définissant comme une propriété. Ainsi, au lieu d'utiliser (définissez myVar sur "quelque chose"), vous utiliserez (property myVar: "something"). Peut-être que vous pouvez faire quelque chose comme ça dans votre code d'automateur. À part le code applescript, vous devrez probablement écrire manuellement vos valeurs dans un fichier et les lire pour les restaurer.

Questions connexes