参考
官方文档: https://blacksmithgu.github.io/obsidian-dataview/
example_vault: https://s-blu.github.io/obsidian_dataview_example_vault/
PKMer教程: https://pkmer.cn/Pkmer-Docs/10-obsidian/obsidian%E7%A4%BE%E5%8C%BA%E6%8F%92%E4%BB%B6/dataview/dataview/
个人用户的教程1(繁体): https://toastread.com/obsidian-dataview/
个人用户的教程2(英文): https://obsidian.rocks/dataview-in-obsidian-a-beginners-guide/
dataview一览
dataview
- 支持List, Table, Task, Calender
- 注意如果是全部大写,那都要大写,如示例
- FROM 支持使用tag,或者支持文件夹
- group by的话,sort会失效,可以group by X as key, sort key
- 支持索引
- 支持元属性的索引,直接使用就可以了
- file.link等等属性
- 也可以对其重命名,并在code中直接使用新的命名
- 支持对正文文本的索引‘
- 支持regexreplace正则项,
- 特别复杂的内容考虑dataviewjs
- 支持元属性的索引,直接使用就可以了
TABLE L.Q AS "问题 (Q)", join(L.A, "<br>") AS "答案 (A)"
FROM #八股
FLATTEN file.lists AS L
WHERE L.Q AND L.Adataviewjs
- 结合AI帮助,生成
快速提取
choice(r.T.completed, "✅ ", "☐ ")
choice(r.T.completed, "🟢 ", "⚫ ")
choice(r.T.completed, "✓ ", "○ ")
choice(r.T.completed, "☑️ ", "🔲 ")
choice(r.T.completed, "🟢 ", "⚪ ")
我的问题
L.paragraph和L.section都识别不了