在笔记圈里,现在最具有代表性的两种笔记方式是双链笔记和数据库笔记。然而,能够将这两种方式都做得很好的寥寥无几。双链笔记的代表Obsidian并没有把数据库弄得很好,数据库的代表notion也并没有把双链笔记弄得很好。(😅完了,笔记届里的两大阵营全得罪了)。今天,我发现了一个能够很好地结合双链笔记和数据库功能的笔记软件——思源笔记,内心忍不住狂喜,想把这份惊喜的发现分享给像我一样,一直在寻找双链和数据库功能都很完善的工具的同学。为了避免说得太多、太深,就拿一个车辆加油的实例来简单展示一下:
图1
细心的同学已经发现和Obsidian数据库最大的不同是列和列之间是可以运算的,跟notion十分相近。加油记录表中的油量、实际支出和油耗都是通过列模板(我自己称之为思源笔记独有的函数)实现的。
要实现加油表的相关功能,我们看看思源笔记的数据库有哪些功能。
图2
支持的字段很全,有文本、数字、单选、多选、日期、资源、勾选框、链接、邮箱、电话、模板、关联、汇总、创建时间、更新时间,其中资源就是图片或文件,模板可以实现加减乘除等功能。现在就开始创建一个车辆加油表。
第一步是创建数据库,按“/”即可跳出菜单,里面有数据库选项,点击创建即可。
第二步是创建字段,点击如图“+”,选择对应的文本、日期等创建如图1所示的字段。
其他字段容易理解,重点说一下列模板,这个才是杀手锏,也是Obsidian不及思源笔记的地方。以油量列为例,点进编辑列模式,在红框处输入:“.action{divf .油费 .油价}”,这个表示的意思是油量=油费/油价。
以此类推设置实际支出列:“.action{ subf .油费 .优惠}”;油耗列:“.action{0.01 |mulf .油价 | mulf .行程 | divf .油费 }”,最后就得到最终的车辆加油表,是不是很notion?
数据库的上线,将是思源笔记甩开Obsidian、logseq等双链笔记的开始,也给喜欢notion类的双链笔记爱好者新的更优选择。