Obsidian 的 Templater 插件基础用法。时间用法;在 Templater 中,我们通过 tp.date 这个对象来处理与时间相关的事情。在它底下,主要有 4 个小兵,分别是:
- now():获取当前日期和时间。
- yesterday():获取昨天的日期。
- tomorrow():获取明天的日期。
- weekday():获取当前日期所在周的某一天。 * 以 now 为例,它能接收 4 个参数,但我想你大概也只需要 2 个:你希望输出的结果是怎么样的。 例如 YYYY-MM-DD 表示输出为 2025-07-30 这样的格式。而 Do MMMM YYYY 表示输出为 30 日 七月 2025 这样的格式。 第二就是你希望这个结果是否能够被偏移。例如 -1 就是减 1 天,+1 就是加 1 天。P-1M 表示减去 1 个月,P+1M 表示加上 1 个月。聪明如你,P+1Y 和 P-1Y 就表示加减 1 年。 文件夹用法;强大的属性功能 什么是属性? 属性是一个对象的特征或状态。它们通常用来描述对象的特性。例如文件的标题、标签等。 它和函数的区别在于,属性是一个静态的值,而函数是一个可以执行的操作。 简单来说,就是一个是名词,一个是动词。 辨别他们很简单,函数一般后面要加上括号 (),可以在里面传递参数,而属性不需要。 tp.file 对象的主要属性有: title:获取当前文件的标题。 tags:获取当前文件的标签。
tp.file 对象的主要函数有:
creation_date():获取当前文件的创建日期。
path():获取当前文件的路径。
folder():获取当前文件的文件夹。
cursor():获取当前光标的位置。
rename():重命名当前文件。`