简介

专注于管理待办,包括编辑、复杂查询视图功能。

查询视图方面与 Dataview 的功能类似。

查询代码块编写

语句概览 - Tasks User Guide

使用代码块并标注语言为 tasks 会自动查询待办,例如筛选未完成待办并只展示 10 条:

not done
limit 10

自定义过滤筛选任务可以使用 filter by function 实现,例如筛选文件 tags 包含 Project:

not done
filter by function task.file.tags.includes('#PARA/Project')

自定义排序逻辑使用 sort by function ,如果需要逆序,后面加上 reverse 关键词,例如筛选最近完成的待办

done
sort by function reverse const a = task.done.moment;   return a ? a.valueOf() : null;
limit 20

自定义分组使用 group by function 例如根据笔记名分组:

not done
group by function task.file.frontmatter.title || task.file.filenameWithoutExtension