【发布时间】:2015-05-03 07:50:30
【问题描述】:
我是 AppleScript 的新手,但我对 Automator 有一些基本的了解。这是我想要实现的目标:
- 有一个简单的 URL 列表,我在工作中经常使用这些 URL。像这样:
产品数据表:URL1
许可:URL2
价目表:URL3
...
等等
在大多数情况下,我在向客户发送邮件时会使用这些 URL,但有时我也会在其他应用程序中使用它们,例如 Safari。所以服务应该是全球性的。
我需要服务来提示我一个项目列表,其中每个项目都是链接的名称(如 {"Datasheet"、"Price list"、"Licensing" 等})。
当我选择一个项目并单击“确定”时,服务必须获取与该链接名称对应的 URL,然后将其放入剪贴板,以便我在需要时可以粘贴它。
我遵循了这个 q&a Automator: How do I use the Choose from List action? 中的建议并创建了第一个操作(运行 AppleScript)。此外,我创建了许多变量并指定了名称和 URL。 IE。我将在服务中存储实际列表(“数据库”)。总共有 30 到 50 个链接/记录,所以我可能不需要外部 Excel 文件或其他东西。
我不知道如何从变量中获取/获取 URL。 Get Value of Variable 对我不起作用,因为它需要一个常量变量名作为输入。但是,我需要一个操作来接收来自 Run AppleScript 操作的输入,查找变量列表并获取 URL,然后将生成的 URL 传递到剪贴板操作。
感谢您的帮助。
【问题讨论】:
标签: macos applescript automator