如何对自动变量执行算术运算

How to perform arithmetic on automator variables

我希望能够将 Automator 中的变量值除以 2,然后再传递到下一步。我想这可以用 'run applescript' 来完成,但不知道怎么做。

当然可以。如果你有一个带有数字的变量,你可以:

  1. 获取变量的值
  2. 运行AppleScript

AppleScript 类似于:

on run {input, parameters}

    set halfInput to input / 2

    return halfInput
end run

我附上了这个的截图,所以你可以看到它是如何工作的。

请注意,根据设置变量的位置,它可能是一个列表,在这种情况下,您需要从列表中获取适当的项目。例如,将 shell 脚本的结果传递给变量将意味着该值在列表中,AppleScript 将需要获取“输入的第一项”以便将该值视为数字.这是一个例子: