Post by tag
按标签聚合
包含 # dataviewjs 的文章列表
如何快速统计并汇总子页面的链接
如何快速统计并汇总子页面的链接
以前用 Notion 的时候,留下一个习惯: 把子级页面都集中放在父级页面中。 在 Obsidian 这边,基本上就是:把同文件夹里的其他笔记的链接都汇总起来。 (配合 FolderNotes 插件可以获得相当好的嵌套笔记体验) 为了便于排查尚未链接的笔记,写了这个 DV 脚本,可以直接呈现出当前文件夹内还没链接的子笔记:  提供了链接格式和纯文本两种格式: 关于使用的说明,可以看这篇指导:【占位符,还没发布

Moy
Pkmer
DataViewJS+Tasks- 最佳的每周任务管理及周报
DataViewJS+Tasks- 最佳的每周任务管理及周报
241221DataViewJS+Tasks:最佳的每周任务管理及周报.md 基本的 Tasks 查询语法来列出本周今日的完成或未完成的任务 (包含今日日记为规划的任务),按任务状态分组。 tasks {(done on today) OR (happens on today)} OR {(happens on or before today) AND (not done) AND (happens on this week)} \ OR {filter by function \ const filename = task.fil

熊猫别熬夜
Pkmer
如何给 DataviewJS 中的 TaskList 的任务列表排序?(借助 GPT 获取答案)
实现了对任务列表的排序需求。通过手动转换数组类型并编写自定义排序函数,最终得到了按照来源文件名称倒序排列的任务列表
dataviewjs let tasks = dv.pages('"文件夹"') .file .tasks .where(t =t.text.includes("关键词1") t.text.includes("关键词2")) dv.taskList(tasks); 这是群聊中一个用户给出的问题。 我们先运行这个代码 发现是这个效果 image.png 根据提问,应该是想把任务的文件名称排序由原来的正序改为倒序。 也就是最近的时间排在最前面。 首先我们先问下 GPT 看能得到什么结果: image.png650

cuman
Pkmer