[Obsidian]DataView 查询片段记录/Templater 用户函数记录

DataView 查询片段记录

Dataview 插件本来是用来数据查询的,但是可以用 JS 来操作查询,那不就是一个 JS 运行环境了么,当然要玩坏它。

所以在自己的笔记起始页里放了一堆奇奇怪怪的东西,记录一下,给有需求的小伙伴们。

https://obsius.site/6w1h5t6w3m076r081u60

Templater 用户函数记录

这个生成之后就是静态内容了,便于保存,比如写日记啥的。

https://obsius.site/2r3o63326w0m736z5h01

用JS可以做一个可视化的查询?就是只用鼠标点点就可以方便地筛选笔记?

差不多就是这个意思,后期甚至不用点,可以做到几乎完全自动化

非常不错耶,稻米鼠谢谢你的分享~

可怕,开始玩obsidian了么

才想起dataview我也装了,拿来筛选自动生成的未读笔记很方便。但问题是它不能修改md文档本身,而我的电子书又只能读纯md,感觉很麻烦……

1 个赞

用 templater 试试,不过能生成不能修改(是我还没学会,2333

我看到文档里有说加+就能在进预览时修改

With this command utility, you can declare a command as “dynamic”, which means that this command will be resolved when entering preview mode.
To declare a dynamic command add a plus + sign after the command opening tag: <%+
That’s it, your command will now be executed only in preview mode.
This is useful for internal functions like tp.file.last_modified_date for example:

Last modified date: <%+ tp.file.last_modified_date() %>


看起来从特定文件夹筛选带有特定tag的文件并且显示为列表需要自己写脚本。我不熟JS,而且有些内置变量还得传几下……告辞,现在又不是不能用,大不了多建个文件夹……

你的需求好像用他自己的搜索语法就能解决

这样写,不需要插件支持

这个和dataview的情况一样,都需要在obsidian中运行查找代码,而我电子书上不知道为什么obsidan的app无法运行(准备找个旧版的看看,之前能用但是卡……),在markor里这些都只是无法运行的代码段

电子书啊,就不如直接搞个网页让它显示

文石的nova2,基于android9还是10的系统,可以折腾app,能手写非常爽
上次可能是其他手机直接备份的app不能用吧,从apkpure上下载的能安装了,问题完结