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

时间:2015-01-28 18:15:04

标签: applescript automator

我希望能够在传递给下一步之前将Automator中变量的值除以2。我想这可以通过运行Applecript'来完成。但无法弄清楚如何。

1 个答案:

答案 0 :(得分:0)

不确定。如果你有一个带有数字的变量,你可以:

  1. 获取变量值
  2. 运行AppleScript
  3. 与AppleScript类似:

    on run {input, parameters}
    
        set halfInput to input / 2
    
        return halfInput
    end run
    

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

    Automator, using AppleScript to halve a numeric variable.

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

    Passing value from shell script to variable and then to AppleScript.