下面这段代码哪里有问题?

请仔细说明自己遇到的问题,以下是参考模板。这里不要求非得按模板发帖,但内容中包含相关要素能让大家更好地帮助你。


遇到的问题

看到B站上关于用ob配合dataview、tasks插件写日记并进行相应统计的视频并下载了源码,但运行有问题,给作者提问了,但因是2023年视频,估计作者看到还有一段时间,下面是代码:

function callout(text, type) {
    const allText = `> [!${type}]\n` + text;
    const lines = allText.split('\n');
    return lines.join('\n> ') + '\n'
}
const query = `
((created on {{DATE:YYYY-MM-DD}}) AND (done after {{DATE:YYYY-MM-DD}})) OR ((created on {{DATE:YYYY-MM-DD}}) AND (not done))
path includes 项目/

hide backlink
hide created date
`;

dv.paragraph('```tasks\n' + query + '\n```', 'todo');

obsidian中使用了上面代码,但返回 Tasks query: couldn’t parse sub-expression ‘created on {{DATE:YYYY-MM-DD}}’: do not understand created date 是哪里问题
我ob是1.5.12版,win11

预期的效果

设想应统计出task创建当天未完成的task。

已尝试的解决方案

好象dataview对chatgpt来说也是新课题,问了得到的答案也都不正确。
望朋友们出手相助。

你把{{DATE:YYYY-MM-DD}}换成自己具体的时间试试,比如2024-4-14

改成这样没问题,谢谢朋友 , 那要怎样表达task created date呢?