Dataview:向列表和任务添加元数据

Dataview:向列表和任务添加元数据

因为时间与任务或者列表总捆绑在一块,比如一个任务的 ddl,或者是完成时间,且 Dataview 为这类转换提供了简化语法,因此把这一节单独拿出来。

Dataview:向列表和任务添加元数据--

两种方法记录的实际上是同一个元数据。也就是说,表情 🗓️ 对应的属性就是 due,即截止日期。用图像代表截止日期更直观。

提示

对于 obsidian 来说,任务和列表(有序列表和无序列表)实际上是同一类数据的不同形式,都可以用这种方法为他们加上元数据来方便后续的查询;

除此之外,还有其他的 Emoji 表情代表不同的含义:

Emoji 表情属性 Field Name含义
🗓️due截止日期
completion完成日期
created创建日期
🛫start开始日期
scheduled预期完成日期

这时候你或许会说,这些表情我平常都不用,难不成每次还来要这篇文章里面复制粘贴吗?

obsidian 最新版本已经不支持 win7 了,而 win10 及以上版本的电脑,可以只通过一个快捷键加一次鼠标点击,就能输入这些表情;

在任意界面,用快捷键 win + .win + ; 打开 Emoji 表情窗口,上面五个 Emoji 标签均能在里面找到,分别为:

  • 🗓:线圈日历,在 “庆祝和物品” 中;
  • 🛫:航班起飞:在 “交通和地点” 栏中第六行,直接打字 “飞机” 也会出现;
  • ✅:空心对勾,在最后一栏 “符号” 中;
  • ➕:加号:在最后一栏 “符号” 中,直接打字 “加号” 也会出现;
  • ⏳:沙正往下流的沙漏,在 “庆祝和物品” 的最后一行,直接打字 “沙漏” 也会出现;

Dataview:向列表和任务添加元数据--

其中部分可以直接打字显示(默认输入法),使用过的表情也会出现在 Emoji 表情窗口的 “最近使用” 栏中,视觉上比打两个冒号好了很多,输入也不会很麻烦;

Dataview:向列表和任务添加元数据--

还有其他几种可能更适合你的添加图标的方式

下一步,我们就开始学习基础语法之 13 - Metadata的数据类型,或是返回 Dataview基本语法

讨论

若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。



反馈交流

其他渠道

版权声明