我根据个人需求写了有筛选功能的tasks语句,语句比较简单,也添加了注释(#):
以下两个代码都是可以囊括obsidian文件夹中所有的待办的,不用再去一个个文件中翻找了。
请搭配tasks插件食用。
1. 显示明天前需完成的事项:
```tasks
not done
#未做完的事项,井号在tasks里面是注释
((scheduled before tomorrow) OR (done on or before tomorrow))
#显示了,计划在今天完成 或者 应该在明天之前做完 的事项
sort by priority
#根据优先级排序
2. 显示已开始的任务:
```tasks
not done
#未做完的事项,井号在tasks里面是注释
( (starts before tomorrow) AND (has start date) )
#显示了明天之前开始的任务,这里要注意需要包含已经开始的任务进来
sort by due
#普通排序
注释应该蛮详细了,可以灵活尝试、举一反三。
虽然对于任务管理,obsidian不如notion好用,但是搭配tasks插件可以让效率提升很多,集成在obsidian里更方便。
官方参考文档:https://publish.obsidian.md/tasks/Queries/Filters