Skip to content

Dataview 任务查询

版本说明

本文档基于 Obsidian v1.13(稳定版)整理,功能可能随版本更新,建议结合官方说明实践。

概念

Dataview 可扫描笔记中的 - [ ] 任务及 YAML 属性,按项目、日期、优先级聚合,生成统一任务清单。

实操

在笔记里插入 DQL 代码块:

dataview
TASK
WHERE !completed AND 优先级 = "高"
SORT 截止 ASC

示例

统计本周完成数:

dataviewjs
const pages = dv.pages('#任务')
dv.paragraph("未完成:" + pages.file.tasks.where(t=>!t.completed).length)

📖 相关阅读: