【问题标题】:Why does Automator show 1 result on "Set Value Of Variable" but 2 results in "Get Value Of Variable"?为什么 Automator 在“设置变量值”中显示 1 个结果,但在“获取变量值”中显示 2 个结果? 【发布时间】:2013-04-13 08:55:04 【问题描述】: 见截图。为什么会这样?我想要 1 个结果,而不是 2 个。 【问题讨论】: 标签: variables automator 【解决方案1】: 你已经在“设置变量值”的末尾有了变量的值。你为什么要再次获得它? 尝试用“查看结果”项代替“获取变量值”。我想你会发现你已经拥有了你需要的东西。 【讨论】: 每当我使用“获取变量的值”时,我的 1 结果神奇地变成了 2,这破坏了我的工作流程。我发布的示例演示了这个问题(它并不实用)。这是一个更好的例子,使用“查看结果”:Click here for new screenshot 自动化工作流动作之间的箭头表示前一个动作的输出将传递给下一个动作的输入。在“设置变量值”的情况下,它设置值并将其传递给下一个动作。在“获取变量的值”的情况下,它接受上一个操作的值并附加您正在查找的变量的值。尝试在“设置”和“获取”之间放置“激活字体”操作。由于“激活字体”破坏了传递值的链,因此“获取”方法只返回单数变量。 谢谢@php_surgeon!就是这样。