简介

支持多种快速预设操作:

  1. 快速创建笔记(支持预设笔记模板)
  2. 笔记中快速插入内容

宏脚本

自定义 JavaScript 脚本逻辑,在 QuickAdd 中作为一步进行执行。

JS 脚本中可以调用不同的

参考 [Obs#51] QuickAdd 全攻略 (2):脚本撰写与宏使用要点 - 少数派 教程

使用 Obsidian Templater Plugin 插件

参考 javascript - Properly getting access to Templater object in an Obsidian QuickAdd plugin user script - Stack Overflow 需要注意 templater 初始化前拿不到对象的问题,在 templater 插件中设置 startup template 即可让它启动库时初始化

async function testTemplaterPlugin(params) {
  const tp = params.app.plugins.plugins['templater-obsidian'].templater.current_functions_object;
 
  if(tp) {
    console.log("Found the tp current functions object!");
  } else {
    console.log("Unable to access the tp current functions object.");
  }
}
 
module.exports = testTemplaterPlugin;