请耐心等待,我使用Automator不久。
我有很好的PHP经验(完全不同)和一些小脚本知识(苹果脚本,shell等)。
我试着复制这个逻辑……
发生这种情况的原因是因为工作流中的一个操作的输出被作为输入馈送到工作流的下一个操作中。当操作接收输入时,它们也可以在某些情况下聚合,例如在设置和获取变量时。
这样做的原因是你可以直接将多个变量发送到a 的 运行Shell脚本 强> 动作,并使用它们引用它们 $1 , $2 等等 的Automator 只有用过最新的输入,你才能将多个变量输入shell脚本而不先将它们自己手动组合到一个列表中。
$1
$2
解决方案很简单。每个动作都有 的 选项 强> 您可以按的按钮,它会显示一个名为的复选框 的 忽略此操作的输入 强> 。需要检查您希望独立于先前结果运行的那些操作。
这是您的工作流程的屏幕截图,其中包含针对需要它的操作的相应复选框: