【发布时间】:2018-08-10 04:36:59
【问题描述】:
请多多包涵,我用 Automator 不久。
我有很好的 PHP 经验(完全不同)和一些小的脚本知识(苹果脚本、shell 等)。
我尝试用 Automator 复制这个逻辑工作流:
- 要求用户插入值(设置 $variable_a)
- 要求用户再插入一个值(设置 $variable_b)
- 提交
-
这会触发一个使用上面提交的两个值的脚本。一个虚拟的例子:
回显 $variable_a 回显变量_b
看起来很简单,使用 Automator 设置此逻辑的速度令人惊叹。
问题是,在上面的第 2 阶段,我的 $variable_a 突然变成了 $variable_a 和 $variable_b 的混合值。
为什么会这样?
它们似乎不像我理解“变量”在任何语言或编程步骤中的一般用法那样行事。 在其他系统中,通常,变量将它们定义的值保留为值(除非变量变量或您在代码中有意识地修改它们)
我附上了一个Automator "WorkFlow" File,它完全复制了上述工作流逻辑。 这是一个 ZIP 文件,解压缩并在 Automator 中打开进行测试。
您将看到(在最后一步的结果部分)这些值如何变为(恕我直言)假。
有人提示吗?
【问题讨论】:
标签: variables workflow automator