使用Automator仅下载第一个URL

时间:2016-03-21 14:39:48

标签: applescript automator

我创建了一个流程:

  1. 收到的电子邮件包含链接按钮(HTML)
  2. 邮件规则触发将源代码发送到Automator的Applescript
  3. Automator从代码中提取网址
  4. Automator过滤网址只是" .PDF"扩展名(我试图下载的文件类型)
  5. Automator下载网址(PDF)
  6. 从那里我有一个工作流程,可以自动打印保存在特定文件夹中的新文件(我的最终目标)。

    这完全符合我的需要,除了在电子邮件的源代码中,链接包含两次。系统认为他们必须下载该文件的两个副本,因此会打印两份副本。

    我试图找出一个解决方案,其中包括:

    • 在步骤4和步骤4之间在上面的图5中,仅下载了第一行
    • 在步骤4和步骤4之间上面的图5中,删除了重复
    • 下载后,该文件夹将删除重复项
    • 或者我没有想到的其他解决方案可以实现这个目标

    非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

在步骤3之后将此代码应用于运行AppleScript 操作:

on run {input, parameters}  
    set firstURL to item 1 of input
    return firstURL
end run