譬如,如果,只筛选一级文档,那么,文档的所有子文档就会被过滤。
如果,筛选二级文档,那么就返回文档及其子文档,孙子文档及以后的文档就被过滤。
下面这个代码,是只能筛选笔记本下的所有文档,求修改:
//!js
return query(`
SELECT
'-' as 序号__no_w80_0,
content as 标题__ref_1,
CASE
WHEN ial LIKE '%{: custom-avs="%' THEN '<font color=green>已加入</font>'
ELSE ''
END AS 是否已加入数据库__2,
id as id__hide,
ial as ial__hide
FROM
blocks
WHERE
type = 'd'
AND box = '${protyle.notebookId}'
ORDER BY created desc
`, item, '',
async ({ row, rawRow, toRef }) => {
//获取数据列表
const result = await fetchSyncPost("/api/av/getAttributeViewKeys", {id: rawRow.id});
let avs = '';
if (result && result.code === 0 && result.data.length > 0) {
avs = result.data.map(av => toRef(av.avName, av.blockIDs[0]||'')).join('');
row.已加入的数据库列表 = avs;
}
row.已加入的数据库列表 = avs;
}
);
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于