【问题标题】:Are Automator variables persistent?Automator 变量是否持久?
【发布时间】:2011-03-04 03:40:49
【问题描述】:

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

【问题讨论】:

    标签: variables macos automator


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我不使用自动机,所以我不确定。但是,我知道如果您使用的是 applescript,那么您可以通过将它们定义为属性来拥有持久变量。所以不要使用 (set myVar to "something") 你会使用 (property myVar : "something")。也许你可以在你的自动机代码中做类似的事情。除了 applescript 代码,您可能必须手动将值写入文件并读回它们以恢复它们。

      【讨论】:

        猜你喜欢
        • 2012-10-30
        • 2010-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-14
        • 2020-05-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多