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": "断点",

posted @ 2025-04-16 11:54  叕叒双又  阅读(22)  评论(1)    收藏  举报