save psbc to index
<%*
// ---------- 配置参数 ----------
const targetFolder = "PSBC";
const excludeFiles = ["index.md", "dataview.md"];
const indexNote = ${targetFolder}/index.md;
// ---------- 获取文件列表 ---------- const allFiles = app.vault.getFiles(); const files = allFiles .filter(f ≥ f.path.startsWith(targetFolder + "/") && !excludeFiles.includes(f.name) ) .sort((a, b) ≥ a.name.localeCompare(b.name));
// ---------- 生成内容 ----------
let content = "# 邮政常见问题处理指南\n\n"; // 固定的一级标题
files.forEach(file ≥ {
content += ## [[${file.basename}]]\n\n; // 每个笔记作为二级标题(双链形式)
});
// ---------- 写入文件 ---------- const indexFile = app.vault.getAbstractFileByPath(indexNote); if (indexFile) { await app.vault.modify(indexFile, content); } else { await app.vault.create(indexNote, content); } %>