group by field task、list、table 首先要说的是Dataview有task、list、table三种形式。非常显然的,task是任务,list是列表,table是表格。 整体而言,task用于待办事项,list适用于目录,table适用于复杂表格。 field field是针对table使用的,对于task和list用不上这个属性。field指的是文档属性名称,那么文档属性名称怎么设...
🎨 效果如图2所示 🔧 优势: ✅ 成熟度高,支持JS和dataview语法 ✅ 支持筛选功能,按标签等属性筛选 ✅ 支持排序功能,按创建时间等属性排序 ✅ 支持分组功能,按标签等属性分组 ✅ 提供多种界面选择,如list、table、task,并可选择显示的属性 ✅ 可与Minimal等主题结合,美化界面 🚫 劣势: 🙉 无法...
通过利用 Dataview 插件,你可以且轻易地实现倒计时功能、表格创建功能、任务查询功能等(当然还有各种聚合功能);而随着 Dataview 的更新,它在原来只能使用已经封装好的函数的基础上,加上了对利用 Obsidian API 的支持,也就是说如果你懂或者照抄别人的 Javascript 代码,你就可以基于 Javascript 的代码逻辑对 Obsidian ...
obsidian dataview task查询方法 1. `dataview TABLE|LIST|TASK(展现形式) <field> (AS "显示列名"),..., <field> (显示字段) FROM (like #tag or "folder") (查询地址) WHERE <expression> (like 'field = value')、contains(tags,"ob/ob插件") (查询条件) SORT <expression> (ASC/DESC) (...
在对知识进行管理的时候,你肯定会想随时了解笔记的相关进展,那就需要有各种统计功能,对于Obsidian来说,可能没有那么多自动统计功能,但是可以下载Dataview插件,学一点点类似SQL的查询语法,就可以随时随地的自定义可视化的量化管理笔记了。 Dataview,以下都简称dv,为何dv可以这么方方便自如的统计查询呢?
list:你创建了一个列表 / 清单。 from:留空就是不筛选文件夹和标签,从所有笔记文件去找。 where 条件:匹配(contains)了文件名(file.name)中包含「习惯」两个字的笔记 如果你需要排序,就写 sort,不需要,留空就可以。 你应该发现了file.name和file.ctime的写法,没错,这是 Dataview 内置的。下面是 Dataview...
list:你创建了一个列表 / 清单。 from:留空就是不筛选文件夹和标签,从所有笔记文件去找。 where 条件:匹配(contains)了文件名(file.name)中包含「习惯」两个字的笔记 如果你需要排序,就写 sort,不需要,留空就可以。 你应该发现了file.name和file.ctime的写法,没错,这是 Dataview 内置的。下面是 Dataview...
list:展现形式。创建列表,还有 table、task 可以选择 from:检索范围。从哪个文件夹(写在双引号里面),或者标签(写在#后面) where:聚合条件。contains(file.name,"Dataview") 就是匹配文件名为 “Dataview” 的文件 sort:排序,根据什么做排序。 sort file.ctime 就是根据文件的创建时间正序 ...
设置字段释义必要与否list展现形式。创建列表,还有 table、task 可以选择必要from检索范围。从哪个文件夹(写在双引号里面),或者标签(写在#后面)非必要where聚合条件。contains(file.name,"Dataview") 就是匹配文件名为 “Dataview” 的文件非必要sort排序,根据什么做排序。 sort file.ctime 就是根据文件的创建时间正...
```dataview list from #game/moba or #game/crpg ``` 列出未完成项目中的所有任务: ```dataview task from #projects/active ``` 显示您在 2021 年阅读的books文件夹中的所有文件,按类型分组并按评分排序: ```dataviewjs for (let group of dv.pages("#book").where(p => p["time-read"].year...