2010-06-15 315 views
1

Automator變量是否在執行工作流之間持續存在? 如果在執行工作流程期間設置了變量,一旦工作流程再次執行,是否可以獲取分配給變量的最後一個值?Automator變量是否持久?

回答

2

Automator變量不是持久的。 我從輸出變量內容的工作流創建了測試服務,然後將變量內容設置爲在主機應用程序中選擇的文本;服務的調用總是返回一個關於變量的錯誤,這意味着變量內容不是持久的(不同的是,錯誤只會在第一次被報告)。

-1

我不使用automator,所以我不確定。但是,我知道如果你使用的是蘋果腳本,那麼你可以通過將它們定義爲一個屬性來擁有持久變量。因此,不要使用(將myVar設置爲「something」),而是使用(property myVar:「something」)。也許你可以在你的自動代碼中做類似的事情。除了applescript代碼之外,您可能必須手動將值寫入文件並讀取它們以恢復它們。