将滴答清单与Notion完美同步:提高效率的绝佳方法

我最初使用奇妙清单,随后它被微软收购,转而使用微软Todo。多年来,我一直在用这个工具,因为它的界面简洁,且免费的开放API使我能使用N8N将微软Todo与Notion同步。

关于滴答清单同步到Notion

最近,有朋友在公众号后台询问能否将滴答清单同步到Notion。这促使我在6月份时开发这个功能。不过,由于滴答清单和Notion笔记合并的细节及图片在Notion中无法展现的问题,一直拖延着发布的进度。经过一些思考,我终于找到了一种相对可行的解决方案。

项目进度与功能拆分

在最初的模板设计中,我将Todo、番茄钟和习惯打卡结合在一起。后来我意识到这样功能过于复杂,于是将其拆分为三个独立的模块。原定于11月6号发布,但因我在11月4号的跌倒而入院,未能及时撰写文档。恰好在我恢复的那几天里,了解到滴答清单即将支持Notion的双向同步,则更是让我犹豫是否依旧发布该项目。不过,我决定还是推出它。需要注意的是,这个解决方案只允许滴答清单向Notion同步,Notion无法向滴答清单发送数据,但子任务支持。

项目开发与实施步骤

访问 Github项目,点击右上角的Fork(顺便给个star),便可以开始了!

确保权限设置

请确保您开启了与Notion的读写权限。这可以通过Settings -> Actions -> General路径下的Workflow permissions设置。

如果未选中Read and write permissions,请勾选并保存。

添加授权信息

  1. 浏览器打开 链接
  2. 然后点击下一步-
  1. 选择使用开发人员提供的模板,并点击允许访问。此操作会将模板自动复制到您的Notion中。
  1. 接着点击复制按钮以获取NOTION_TOKEN和NOTION_PAGE的值。

在Github上设置Secrets

  1. 打开您fork的项目,进入Settings -> Secrets and variables -> New repository secret。
  2. 输入NOTION_TOKEN作为Name,并在Secret中填写获取的NOTION_TOKEN,然后点击Add secret。
  1. 同样,继续点击New repository secret,增加变量NOTION_PAGE,并将您获取的NOTION_PAGE放入Secret中,然后点击Add secret。

设置Notion模板

打开您复制的Notion模板,找到设置数据库,点击打开。

填写滴答清单的账户与密码(如果Todo页面设置为公开,记得将设置数据库改为私有)。选择是否将图片上传到Github。请注意,上传到Github后,任何人均可访问此图像,若含有隐私信息,请勿选择此项。

运行Workflow

在完成上述步骤后,打开您Fork的项目,依次点击Actions -> todo sync -> Run workflow,即可开始同步!

之后,系统每3小时会自动更新一次。

笔记管理

每次运行后,滴答清单中的笔记会被同步到对应的Todo页面。如果Todo有修改,笔记会被删除并且重建。为了避免这种情况,请不要直接在Todo页面下做笔记。如果需要在Notion中添加笔记,请在笔记数据库中创建,并将其关联到Todo,每次同步时,关联的笔记会被复制到对应页面。

总结与交流

以上就是本次教程的全部内容。如果您有任何疑问或建议,请在评论区留言或加入微信群与大家交流。

若二维码失效,请添加我的个人微信,我会邀请您入群。当然,如果您想交个朋友,也欢迎加我微信!

如果您觉得这篇文章对自己有所帮助,请考虑支持一下,感谢您的支持!


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注