【问题标题】:Using Automator to download only the first URL使用 Automator 仅下载第一个 URL
【发布时间】:2016-03-22 01:32:28
【问题描述】:

我创建了一个流程,其中:

  1. 收到包含链接按钮 (HTML) 的电子邮件
  2. 邮件规则触发将源代码发送到 Automator 的 Applescript
  3. Automator 从代码中提取 URL
  4. Automator 将 URL 过滤为仅“.PDF”扩展名(我尝试下载的文件类型)
  5. Automator 下载 URL (PDF)

从那里我有一个工作流程,可以自动打印保存在特定文件夹中的新文件(我的最终目标)。

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

我正在尝试找出解决方案:

  • 在上述第 4 步和第 5 步之间,仅下载第一行
  • 在上述第 4 步和第 5 步之间,删除了重复项
  • 下载后,文件夹会删除重复项
  • 或者我没有想到的另一种解决方案可以实现这一目标

非常感谢任何帮助!

【问题讨论】:

  • 如果有一个 Applescript 例程我可以添加到 Automator 中删除第 2 行,共 2 行,我会设置

标签: applescript automator


【解决方案1】:

在第 3 步之后,将此代码应用于您的 Run AppleScript 操作:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多