<%* const dv = app.plugins.plugins[“dataview”].api;
const fileAndQuery = new Map([ [ “Recent Todo”, ‘TASK WHERE (!completed) AND (contains(meta(section).subpath, “Doing”)) AND (!parent) GROUP BY file.link’, ], ]);
await fileAndQuery.forEach(async (query, filename) ⇒ {
const tFile = tp.file.find_tfile(filename); const queryOutput = await dv.queryMarkdown(query);
// write query output to file await app.vault.modify(tFile, queryOutput.value);
}); %>