Obsidian 插件篇 -Dataview 脚本参考示例

来源

洞见

在前文 Obsidian插件篇-Dataview插件的基础语法 的基础上,本篇文章主要分享 Dataview 脚本参考示例,可以直接复制粘贴到本地调试学习。

详情

📌 提示:本文中的所有代码块均使用 javascript 作为语言标识,以避免本地自动执行。若要在你的 Obsidian 中运行,请将代码块的标识从 ```js 改为 ```dataview

未完成文件 table

table info,file.path as path,dateformat(file.cday,"yyyy-MM-dd") as cday,dateformat(file.mday,"yyyy-MM-dd") as mday
WHERE any(file.tasks, (a) => !a.fullyCompleted)

未完成文件任务

task 
where !completed
SORT completion
GROUP BY file.link

日历

CALENDAR file.cday

文件查询

table file.folder,status,tags,created
from -"5.Sources"
where contains(file.name,"Dataview")

演化日志

  • v0.1 (2025-02-16):初始版本完成
  • v0.2 (2025-03-08):完善示例
  • v0.3 (2025-10-21):补充来源、洞见、演化日志,完善笔记结构

待办事项

  • 单篇内容比较薄弱,可以将所有 Dataview 插件笔记整合成一篇文章