Some JavaScripts used in Zotero to batch process
用于批处理的一些JavaScript脚本。
1.点击需要的JavaScript脚本链接,再点击Raw
,将代码复制。
2.在Zotero中依次点击Tools-Developer-Run JavaScript,将代码复制到Code窗口,点击Run即可。如下图所示:
-
如果语言字段为空,批量将语言设置为en(英语)。
-
将文献的题目大小写修改为句首字母大写(Sentence case)。
-
将
Extra
字段清空。 -
清除用了ZotFlie扩展后删除条目后残留的附件。使用方法见Zotero不用安装其它软件清理删除条目后残留的PDF方法。注意:附件的删除不可恢复,请提前备份,而且仅限于不建立子文件夹的情况。
-
删除条目的同时删除附件(在安装了ZotFlie扩展后很有用)。注意:附件的删除不可恢复,请提前备份。
-
将作者大小写修改词首字母大写,使用方法见Zotero作者姓名批量修改为首字母大写。
-
批量删除(合并)重复文献,使用方法见Zotero批量删除(合并)重复文献。
-
备份配置和数据。使用方法见Zotero利用JavaScript备份配置和数据。
-
删除所选条目的快照,包括贮存的本地文件。
-
在作者前后添加加粗标记。
-
删除条目的所有附件,包括贮存在本地的文件,但保留条目本身。注意:附件的删除不可恢复,请提前备份。
-
从Zotero安装目录复制zotero.dotm到Word启动目录。
-
13.1chagne-lwt-to-lwt-food-science-and-technology-in-publication-title.js
将Zotero期刊题目中的LWT更改为LWT-Food Science and Technology。
-
将Zotero Extra字段中
SC: None[s2] WOS:000685503000003 1 citations (Semantic Scholar/DOI) [2021-12-04] 0 citations (Crossref) [2021-12-04]
替换为* citations
,*
为Semantic Scholar引用。 -
交换作者的
姓
和名
,如将Zhang San
替换为San Zhang
,使用时请将myPublicationTitle = "Nanoscale"
双引号内的内容替换为自己需要交换作者姓名期刊名称。也可以删除此句,则将所有所选条目的作者姓
和名
替换。 -
将条目的作者复制到剪切板,代码来源于https://github.com/wshanks/Zutilo,修改后中文
姓
和名
之间无空格,作者之前用英文逗号加空格间隔(,
),单行显示。存在问题:选中多篇时,所有作者连到一起。 -
17.1change-item-title-to-title-case.js
将条目的题目大小写转为词首字母大写(Title Case),特殊的大小写请按例子自行添加
replace
语句。 -
将条目的题目大小写转为部分大写。
-
单击pdf页面时,缩略图滚动到当前页面。
-
中文期刊用期刊名称填充期刊缩写。如果用quicker可以试试这个动作https://getquicker.net/Sharedaction?code=0d36b2f2-8617-42ea-aec5-08daafdb5f80。
-
删除期刊杂志中期号开始的0,如01变为1,08变为8。
-
清空delitem 0.0.20之前版本删除分类(文件夹)后残留在Add to Colletions中分类(文件夹),见14#。
-
更改文献(条目)类型。代码源于:https://forums.zotero.org/discussion/78245/i-need-javascript-code-to-change-a-lot-items-type
更多Zotero的使用方法见Chinese-STD-GB-T-7714-related-csl,Zotero的使用教程见Zotero_introduction。