如何对自动变量执行算术运算
How to perform arithmetic on automator variables
我希望能够将 Automator 中的变量值除以 2,然后再传递到下一步。我想这可以用 'run applescript' 来完成,但不知道怎么做。
当然可以。如果你有一个带有数字的变量,你可以:
- 获取变量的值
- 运行AppleScript
AppleScript 类似于:
on run {input, parameters}
set halfInput to input / 2
return halfInput
end run
我附上了这个的截图,所以你可以看到它是如何工作的。
请注意,根据设置变量的位置,它可能是一个列表,在这种情况下,您需要从列表中获取适当的项目。例如,将 shell 脚本的结果传递给变量将意味着该值在列表中,AppleScript 将需要获取“输入的第一项”以便将该值视为数字.这是一个例子:
我希望能够将 Automator 中的变量值除以 2,然后再传递到下一步。我想这可以用 'run applescript' 来完成,但不知道怎么做。
当然可以。如果你有一个带有数字的变量,你可以:
- 获取变量的值
- 运行AppleScript
AppleScript 类似于:
on run {input, parameters}
set halfInput to input / 2
return halfInput
end run
我附上了这个的截图,所以你可以看到它是如何工作的。
请注意,根据设置变量的位置,它可能是一个列表,在这种情况下,您需要从列表中获取适当的项目。例如,将 shell 脚本的结果传递给变量将意味着该值在列表中,AppleScript 将需要获取“输入的第一项”以便将该值视为数字.这是一个例子: