obsidian社区插件
一个 Dataview 查询示例
插件ID:01---%E7%AE%80%E5%8D%95%E7%A4%BA%E4%BE%8B
01---%E7%AE%80%E5%8D%95%E7%A4%BA%E4%BE%8B
01 --%E7%AE%80%E5%8D%95%E7%A4%BA%E4%BE%8B:Dataview 基本语法学习指南
一个 Dataview 查询示例
我们以这个例子走进 Dataview
查找最近三天创建的文件,并且让最新的文件放在前面;
```dataview
Table file.ctime as "创建日期"
Where date(today) - file.ctime <= dur(3 day)
Sort file.ctime desc
```
效果如图
建议
如果你知道 table 是表,where 代表从句,sort 代表整理,不妨尝试下自己去理解一下这段查询语句。
我们拆解一下这段查询语句
把上面的语句换成中文就是:把满足今天的日期减去创建文件的日期小于等于三天的文件,按照倒序排列,以表格的形式展示满足条件的文件的创建日期。
只用三行代码,就可以查询出所有最近创建的文件。dur(3 day)
等价于 3 天,如果想查询最近七天内修改的笔记呢?
下一步,我们就开始学习前缀知识之 10 - Metadata 元数据,或是返回 Dataview基本语法。
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。