color set
导入如下颜色主体:
[["背景","#aed44d"],["方法","#f1b918"],["创新","#51b5E4"],["词组","#ff8800"],["佳句","#1169EE"],["重点","#ff0044"],["断点","#8B4513"]]
/**
* 注释:根据注释颜色增加标签
* @author appwcn windingwind
* @link https://github.com/windingwind/zotero-actions-tags/discussions/339
*/
// EDTI TAG MAPPING BELOW
const tags = {
"#aed44d": "背景",
"#f1b918": "方法",
"#51b5e4": "创新",
"#ff8800": "词组",
"#1169ee": "佳句",
"#ff0044": "重点",
"#8b4513": "断点",
//前往不要用大写字母
}
if (!item) {
return;
}
if (!item.isAnnotation() || !item.annotationColor) {
return;
}
const tag = tags[item.annotationColor];
item.addTag(tag);
return `Tag added: ${tag}`;
以上脚本有几点注意:
1. 注释对应的颜色需要在style中有对应的颜色
2. zotero actions and tags for zotero 中的名称根据功能自己能理解的就行,事件:新建注释,操作:自定义脚本
3. 编辑选中的动作,将以上脚本,填写进去,注意最后一行的语句中的``解释命令的,如果不需要弹窗提示,将在运行动作后显示状态弹窗的选项不选即可。
以下是代码的主要部分:
[["背景","#aed44d"],["方法","#f1b918"],["创新","#51b5e4"],["词组","#ff8800"],["佳句","#1169ee"],["重点","#ff0044"],["断点","#8b4513"]]
"#aed44d": "背景",
"#f1b918": "方法",
"#51b5e4": "创新",
"#ff8800": "词组",
"#1169ee": "佳句",
"#ff0044": "重点",
"#8b4513": "断点",