使用 Automator 操作的结果来确定 Applescript 延迟

Use result of Automator action to determine Applescript delay

有没有办法获得 Automator 操作的结果(例如 'Get specified file items' 或 'Get selected Finder items'),对其进行计数,然后使用该数字来确定 Applescript 延迟(所以如果有 5项,命令设置为'delay 5.0')?

我有这样的想法:

tell application "Finder"
    count input
    set file_total to result
    set result as variable
end tell

谢谢

迟到

我知道这看起来很奇怪,但我想我可能已经回答了我自己的问题。所以我会post这个给任何好奇的人。这是在您要计算的文件是最后一个操作的结果之后,您在 Automator 工作流程中放入 Applescript 块的内容:

on 运行 {输入,参数}
计数输入
将 file_total 设置为结果
将 my_variable 设置为结果
延迟 1 * 结果
结束 运行