NOTE 列出,未被索引文件夹中的文件,链接的文件 var index_note_paths = dv.pages('"me and the cosmos/索引"').map((note) => { return note.file.path; }); var noins = dv.pages('"me and the cosmos/存储"').map((note) => { return { note: note.file, inlinks: note.file.inlinks }; }); // 创建一个数组来收集未被索引的文件 var unindexed_files = []; noins.forEach((noin) => { let isIndexed = false; for (let inlink of noin["inlinks"]) { if (index_note_paths.indexOf(inlink.path) !== -1) { isIndexed = true; break; // 如果找到索引,跳出循环 } } // 如果文件没有被索引,添加到结果数组中 if (!isIndexed) { unindexed_files.push(noin["note"]); } }); // 使用dv.table()方法创建表格并显示结果 dv.table( ["未被索引的文件"], unindexed_files.map((file) => [file.link]) );