把提醒事项变成 Obsidian 里的任务清单
仓库中每个列表一个清单文件,每个截止日期都是一个字段。
步骤
- 连接提醒事项。在提醒事项卡片上点按“连接”,选择面板打开时所在的文件夹。Exporter 只读取那里的提醒事项数据库。
- 在仓库中选择一个文件夹。点按“选择导出文件夹”,选择仓库中的文件夹,如
Reminders。直接位于个人文件夹中的文件夹会在其中新建一个reminders-export文件夹;仓库内的文件夹会被直接使用。 - 选择列表。所有列表默认勾选。取消勾选你不想放进仓库的列表;“共享”筛选显示别人与你共享的列表,“最近”显示最近更改的列表。
- 点按“立即同步”。每个列表变成一个文件
groceries.md,每条提醒一行复选框。此后,提醒事项中一有变化,列表就会在一分钟内重写。 - 查询。在 Obsidian 中,对该文件夹运行 Dataview 任务查询即可列出到期事项:
TASK FROM "Reminders" WHERE !completed AND due。
你会得到什么
每个列表一个文件。每条提醒是一行带标题的复选框,后跟 Dataview 内联读取的字段:due、priority、flagged、notes、url、recurring 以及提醒的标签。子任务缩进在所属任务之下。已完成的提醒位于 Completed 标题下,所以文件是列表的历史,而不只是今天的待办。每行末尾有一个在提醒事项中打开该提醒的链接和一个块 id,日记笔记可以指向某一行。共享列表会在 frontmatter 中写出所有者。附加在提醒上的图片会复制到 attachments/,并嵌入在该行下方。
注意事项
- 同步是单向的。在 Obsidian 中勾选复选框不会完成提醒;下次同步会按提醒事项重写该行。请在提醒事项中勾选。
- 你的前 100 条提醒免费,从最新的算起。超过这个数量的列表在你解锁提醒事项之前只包含免费部分,解锁后下次同步会补全。
- 两个同名列表的文件名各自会加上一个简短的 id 后缀。想要干净的名字,就在提醒事项中给其中一个改名。