Dataview进阶 —— 综合技巧

这篇文章是 Obsidian专题 系列 0 篇文章中的第 [part not set]

dataview

给list视图追加信息

有时候,我们希望在输出的list视图追加自定义信息,那么我们可以如下修改。

  • dataview综合信息 文件路径
    list视图追加信息1
LIST "文件路径: " + file.folder + " _(created: " + file.cday + ")_"
FROM "Games"

在 LIST 后面追加信息, "" 双引号之间是字符串,可直接显示 + 号是拼接符号,将不同的内容拼接起来,不用管,按格式 ---上面会显示为下面👇的样式--- 文件名 文件路径:真实的文件路径_(created: 2023-09-19)
list视图追加信息1

list rows.file.link # list 后面可以跟描述,这个是表示加上链接 from "123 XMind" sort file.ctime DESC GROUP BY file.cday # list可以分组,这里是隐式字段的创建时间

在 LIST 后面追加信息, "" 双引号之间是字符串,可直接显示 + 号是拼接符号,将不同的内容拼接起来,不用管,按格式 ---上面会显示为下面👇的样式--- - 文件夹1 文件1 - 文件夹2 文件2 文件3 文件4

给group by分组增加条件

有时候我们需要对 group分组的结果进行管理,原始的语法这里,我们可以使用两种东西

  • GROUP BY field 可以通过字段,比如隐式字段file.ctime
  • GROUP BY (computed_field) AS name 计算后的结果