您好,在使用这个子程序过程中,我遇到了一些问题如下,向您请教。
在zotero中可以运行下面的代码,并在Result中显示正确结果。但是在这个子程序中,将代码输出结果输入到变量后,变量显示“null”,请教过程中是否有错误。
var items = ZoteroPane.getSelectedItems();
for (let item of items) {
item.getField("rights")
}
zotero中次代码运行良好,结果正确:
在quicker中我将上述代码与编辑条目动作联用:首先利用您的子程序运行上述代码,并将其输出的结果输出到变量text中;运行用户输入,将变量text作为默认值,最后运行其他内容。
在设想中运行上述代码运行得到的输出结果应该为“CVA导致抑郁”,用户输入界面的默认内容中也应显示“CVA导致抑郁”,但是在实际运行过程中,用户输入界面的默认内容显示为“null”。
我原以为未能上述代码未能运行,但当我将上述代码运行是否成功输出到变量text中时,用户输入界面的默认内容却是“TURE”。这似乎意味着代码可以正常运行。
由于我此前并未学习过编程,尽管我反复检查也未能发现错误原因,因此向您求教。感谢。
具体设置及结果如下图所示: