2010-06-15 126 views
1

Automator变量是否在执行工作流之间持续存在? 如果在执行工作流程期间设置了变量,一旦工作流程再次执行,是否可以获取分配给变量的最后一个值?Automator变量是否持久?

回答

2

Automator变量不是持久的。 我从输出变量内容的工作流创建了测试服务,然后将变量内容设置为在主机应用程序中选择的文本;服务的调用总是返回一个关于变量的错误,这意味着变量内容不是持久的(不同的是,错误只会在第一次被报告)。

-1

我不使用automator,所以我不确定。但是,我知道如果你使用的是苹果脚本,那么你可以通过将它们定义为一个属性来拥有持久变量。因此,不要使用(将myVar设置为“something”),而是使用(property myVar:“something”)。也许你可以在你的自动代码中做类似的事情。除了applescript代码之外,您可能必须手动将值写入文件并读取它们以恢复它们。