【已解决】请教下能根据当前是星期几,使用不同的模板吗?

插件官方文档提供了执行quickAdd命令的API,参照官方例子改了下,目前看起来是可以了

添加脚本dailyPlan.js

let QuickAdd, Settings;

async function start(e, t) {
    QuickAdd = e, Settings = t;
    var m = moment().locale('en');
    const dayOfWeek = m.format('dddd');
    const command = 'Generate plan of ' + dayOfWeek;
    Settings.dayOfWeek = dayOfWeek;
    await QuickAdd.quickAddApi.executeChoice(command,Settings);
    // QuickAdd.variables = {
    //     dayOfWeek: dayOfWeek
    // }
}

module.exports = {
    entry: start,
    settings: {
        name:"DailyPlan Script",
        author:"Chris"
    }
};

ps:我看官方例子,很多传给模板的参数可以放到QuickAdd.variables里,我放参数进去就跳输入框让我手动输入,有大佬知道原因吗?

然后创建多个QuickAdd template

用dailyPlan.js配置一下宏

再给宏绑定一下quickAdd命令

我的模板设置: