“`
我最开始使用奇妙清单,后来它被微软收购,于是转向了微软Todo。多年来,我一直没有换过工具,因为它简洁且免费,而且提供API接口。我还通过N8N将微软Todo同步到Notion。
开发历程
由于很多朋友在公众号后台询问滴答清单能否同步到Notion,去年6月份我便开始开发相关功能。最初两大难题使我耽搁了进度:一是如何合并滴答清单与Notion的笔记,二是滴答清单中的私有图片无法在Notion中显示。经过多次思考,虽然解决方案并不完美,但我终于找到了一个可行的方法。
在设计模板时,曾将Todo、番茄钟和习惯打卡整合为一个模板,但后来觉得过于复杂,因此拆分成三部分。虽然原计划在11月6日发布,但因我在11月4日意外受伤住院,未能完成文档编写。与此同时,滴答清单官宣12月将支持Notion双向同步,我内心一直纠结究竟是否仍需推出来。经过两周的思考,还是决定在此时分享该项目——该工具只支持从滴答清单同步到Notion,Notion无法同步回滴答清单,但支持子任务功能。
如何启动Fork工程
请访问 项目页面,点击右上角的Fork,并顺便给个star,感谢你的支持!

访问权限设置
确保你已经打开读写权限。在设置中选择 Settings -> Actions -> General,查找 Workflow permissions,如果没有选中“Read and write permissions”,请选中它并保存。

授权设置过程
- 打开浏览器并访问 Notion授权页面.
- 点击“下一步”。
- 选择使用开发者提供的模板,然后点击允许访问。这一步会自动将模板复制到你的Notion。
- 点击“复制”按钮,复制NOTION_TOKEN和NOTION_PAGE的值。
变量设置
在你的Fork项目中,点击设置,选择 Secrets and variables -> New repository secret。

- 在名称中输入 NOTION_TOKEN,在值中填写你获取的NOTION_TOKEN,点击“添加秘密”。
- 重复以上步骤,增加变量 NOTION_PAGE,值中填写获取的NOTION_PAGE,点击“添加秘密”。
最终设置与运行
完成上述配置后,打开你Fork的项目,点击 Actions -> todo sync -> Run workflow,就可以开始运行了。
随后,它将每3小时自动更新一次。
笔记同步说明
每次运行后,滴答清单里的笔记会被同步到Todo对应的页面。注意,若Todo被修改,原有的笔记会被删除并重新生成,因此请避免在当前Todo页面下直接记录笔记。若需在Notion中新增笔记,请在笔记数据库里添加,并与Todo进行关联,每次同步会自动复制关联的笔记至Todo页面。

以上就是教程的全部内容。如有任何问题,请在评论区留言或加群交流。😊
如果你觉得这篇文章对你有帮助,请考虑支持一下。🙏
“`
发表回复