<%* const dv = app.plugins.plugins["dataview"].api; const filename = "Book Shelf"; const query = `table without id ("![](" + cover +")") as Cover, ("[[" + file.name + "]]") as Title, series as Series, author as Author where cover != null SORT split(split(series, ", ")[0], "#")[0] DESC, split(split(series, ", ")[1], "#")[1] ASC`; const tFile = tp.file.find_tfile(filename); console.log(tFile) const queryOutput = await dv.queryMarkdown(query); console.log(queryOutput) const md = `--- cssclasses: - cards publish: true --- ` + queryOutput.value + ` Generated with: [[Book Shelf Template]] ` // write query output to file await app.vault.modify(tFile, md); %>