<%* // ---------- 配置参数 ---------- 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); } %>

Built with LogoFlowershow