将quicker的变量的值传到该程序中

功能建议 · 532 次浏览
selfPowerful 创建于 2023-07-29 17:24

我想实现一个给pdf注释快速添加标签的功能,因此变量的值在quicker中(该程序外边),如何将这个变量的值传到这个程序中呢


ttChen 2023-07-29 21:30 :

$$

var ValueInJavascript='{valueFromQuicker}';


ttChen 回复 ttChen 2023-07-29 21:30 :

这样就可以

selfPowerful 回复 ttChen 2023-07-30 01:00 :

大大你好,是写子程序的javsscript code里面吗,还是报错了

selfPowerful 最后更新于 2023-07-30 01:00
ttChen 回复 selfPowerful 2023-07-30 09:06 :

这个子动作目前还没有遇到任何问题,请检查以下问题:

1. 运行代码前需要进行基本的配置,是否配置完成?Run Javascript in Zotero by Quicker (yuque.com)

2. quicker中text 是否存在?


selfPowerful 回复 ttChen 2023-07-30 15:42 :

好的谢谢你,我的是zotero6,debug-bridge插件时0.1.5(应该是zotero6的最新插件),配置应当是正确完成了。因为我同时还在用quicker的zotero批注动作,这个是正常运行的。大佬有空的话试试我这个动作有什么问题。链接:Tags2Anno - 动作信息 - Quicker (getquicker.net)

selfPowerful 回复 selfPowerful 2023-07-31 09:10 :

破案了,是传入的变量里有换行符的原因,我有一步骤列表合成文本,是以换行符分割的,改成逗号就好了。quicker里的换行符好像与js里的并不相同。

回复内容
暂无回复
回复主贴