使用工作流将Siri提醒导入2Do

长期以来,这意味着我被苹果的Reminders.app所困扰。 它缓慢,故障且使用起来很痛苦。 此外,我讨厌您无法设置截止日期,而不会在上午9点收到通知。 然后我发现2Do可以与iCloud提醒同步,允许我使用Siri设置提醒,然后使用2Do来管理这些提醒。 我一年前换了,2Do比Reminders.app好得多。

但是,以这种方式进行同步存在一些奇怪的问题。 但由于Siri和我拒绝为2Do的Mac应用支付50美元(我仍在Mac上使用Reminders.app),我被困了。 但是当两周前Mac版2Do售价为25美元时,我无法抗拒。 接过之后,我开始怀疑是否还有另一种解决Siri问题的方法。 一种可以让我放弃iCloud并切换到2Do推荐的同步选项的方法,该选项使用Dropbox作为后端。

输入工作流程。 我着手创建一个导入器,以从Reminders.app中获取数据并将其导入2Do。 它是如何处理提醒的:

  1. 在默认列表中找到所有提醒。

2.如果该提醒是基于位置的提醒,请在Reminders.app中的“位置”列表上重新创建它。 我没有使用很多位置提醒,所以我决定将它们留在Reminders.app中,因为它可以在后台更好地访问位置数据。

3.从每个提醒中获取标题,日期和注释,并创建一个新的2Do任务。 工作流说明了我可能设置提醒的三种可能方式:

  • “提醒Siri,提醒我……”在Reminders.app中没有到期日期。 工作流将2Do截止日期设置为今天,没有警报时间。
  • “嘿Siri,明天提醒我……”将在Reminders.app的明天上午9点到期。 由于我没有指定时间,所以这意味着我可能不想在特定时间提醒您(您听到了Siri吗?),因此工作流将2Do到期日期设置为明天(或可能是任何一天)没有闹钟时间。
  • “嘿Siri,明天下午3点提醒我……”,结果是Reminders.app的明天下午3点到期。 由于我指定了时间,因此我可能希望使用基于时间的警报,因此工作流会相应地设置2Do到期日期和警报时间。

4.从默认列表中删除所有已处理的提醒,然后启动2Do。

这就是全部! 它运行的很好,现在我只需要记住每隔几天左右运行一次即可。 但是,即使我忘记运行它,我也会在Reminders.app上保留通知,因此,如果在导入之前触发任务,最糟糕的情况是我仍然会收到通知。 您可以在此处下载我的工作流程并对其进行调整。 有很多很棒的待办事项列表应用程序,但是有时您需要拼凑多个才能完成这项工作!


最初于 2018 年3月11日 发布在 staringatphones.com