与第三方程序协作
如何在 Merlin Project 与 Things 之间交换数据?

任务管理应用 Things 常被项目经理用于项目环境中的精细化管理。因此,两款程序之间的数据交换需求十分自然。
最简单的方式是通过 AppleScript 传输数据。请下载这个 免费 AppleScript 并在脚本编辑器中打开它。
从 Merlin Project 到 Things……
脚本「Things」会将项目中的内容传输到 Things。您可以选择传输部分内容,或整个项目。
如需传输部分内容,请在 工作分解结构 中选中内容,或在 资源 视图中选中资源及 分派,然后调用脚本。在询问时点击「所选项」。
如需传输 工作分解结构 中的全部内容,只需点击 全部传输。
注释: Things 中将创建一个同名的新项目。其中生成的待办事项会带有来自 Merlin / Merlin Project 内容的标题、预期开始(或可选的预期完成)信息。
从 Things 到 Merlin Project……
脚本「Things > Merlin」会将 Things 中的待办事项以活动的形式传输到 Merlin Project。
请在 Merlin Project 中打开一个项目,在 Things 中选择需要传输的待办事项,然后运行脚本。
「Things > Mail > Merlin」会将 Things 中的待办事项导出,供其他 Mac 用户在 Merlin Project 中使用。此功能会创建一封带附件的电子邮件,附件中包含一个 XML 格式的 Merlin 项目文件。这封邮件可直接发送给使用 Merlin Project 的收件人。所附的 XML 文件可在 Merlin Project 中打开。
注释: 收件人打开后,应在 Merlin Project 的 设置 > 通用 > 日期默认值 > 开始 中检查项目开始日期,并在必要时调整该日期。
关于 ProjectWizards 提供的 AppleScript 的说明:您可以无限制且免费地采用并使用这些 AppleScript 及其他示例。这些脚本始终仅用于演示目的。我们乐于解答您关于脚本的问题,但运行的最终责任完全由您承担。我们明确允许您修改这些脚本并免费转交给第三方。在这种情况下,请清楚说明您所做的更改,并注明脚本的基础源自 ProjectWizards。
如需修改本示例或其他 AppleScript 示例,请阅读文档 Scripting Merlin Project。其中提供了多种可供您使用的示例与代码片段。该文档以英文撰写。