WingDr / siyuan-plugin-citation

A citation plugin for the SiYuan Note.
MIT License
41 stars 4 forks source link

tag模板写法 #86

Closed Cheng7966 closed 2 months ago

Cheng7966 commented 3 months ago

你好,我在使用模板的时候,想要将Zotero的#开头的tag自动变成思源的tag格式,由于我不会编程,所以参考了帮助文档后,让AI帮我写了一段JavaScript代码:tags.length ?\nTags: ${tags.map(tags => tags.startsWith('#') ? ${tags}# : tags).join(', ')}: "";,但是并没有成果,提示template.js error。可以帮我看看吗? 这是JavaScript代码图片: image 这是在网页JavaScript编辑器运行结果,是可以的: image 这是思源插件的模板设置: image 这是思源文献内容刷新后结果: image

WingDr commented 2 months ago

我知道了,你测试用的数据和我给的不一样,我给的直接是一个字符串,所以应该这么写,我测试了应该没问题

{{ tags.length ? `\n**Tags**: ${tags.split(", ").map(tags => tags.startsWith('#') ? `${tags}#` : tags).join(', ')}` : "" }}
Cheng7966 commented 2 months ago

是的可以了,谢谢