هل متغيرات Automator ثابتة؟
سؤال
هل يستمر متغير Automator بين عمليات الإعدام في سير العمل؟ إذا تم تعيين متغير أثناء تنفيذ سير العمل ، فهل يمكنني الحصول على القيمة الأخيرة المخصصة لمتغير ، بمجرد تنفيذ سير العمل مرة أخرى؟
المحلول
متغيرات أوتوماتور ليست ثابتة. لقد قمت بإنشاء خدمة اختبار من سير عمل يخرج محتوى المتغير ، ثم يقوم بتعيين المحتوى المتغير على النص المحدد في تطبيق المضيف ؛ إن الاحتجاج بالخدمة يعيد دائمًا خطأ حول المتغير ، مما يعني أن المحتوى المتغير لم يكن ثابتًا (بشكل مختلف ، كان من الممكن الإبلاغ عن الخطأ في المرة الأولى).
نصائح أخرى
لا أستخدم Automator لذا لست متأكدًا. ومع ذلك ، أعلم أنه إذا كنت تستخدم Applescript ، فيمكنك الحصول على متغيرات مستمرة من خلال تحديدها كخاصية. لذا بدلاً من استخدام (تعيين MyVar على "شيء ما") الذي تستخدمه (خاصية MyVar: "شيء"). ربما يمكنك أن تفعل شيئًا كهذا في رمز Automator الخاص بك. بخلاف رمز Applescript ، ربما يتعين عليك كتابة قيمك يدويًا إلى ملف وقراءتها مرة أخرى لاستعادتها.