跳转至

17

批量删除(合并)重复文献

前面讲述了删除(合并)重复文献的方法,见1.3.9,批量 删除(合并)重复文献的方法除了 用或点击选中所有重复文献 再点击方法外,也可以使用JavaScript 来批量删除。在Zotero中点击 左侧面板的,然后 依次点击:,将以下代码复制到Code窗口中:

var DupPane = Zotero.getZoteroPanes();
                        for(var i = 0; i < 100; i++) {
                        await new Promise(r => setTimeout(r, 1000));
                        DupPane[0].mergeSelectedItems();
                        Zotero_Duplicates_Pane.merge();
                        }

点击即可。源于 https://forums.zotero.org/discussion/40457/merge-all-duplicates/的 评论。

代码实现的原理为:实际上,是点击了100次"Merge X items",每次点击之间1s 因此,如果你的重复文献更多,可以将代码中的100改为更大的数字。批量删除(合并) 重复文献的方法也可见于Zotero批量删除(合并)重复文献。批量删除(合并)重复文献的JavaScript 代码也可从zotero-javascripts下载。


最后更新: 2022-07-31 20:47:38