脚本一直给我这个错误信息。 “无效的参数:permission.value” 这是错误指出的代码的一部分:
var buyer = threads[i].getMessages()[0].getReplyTo();
var subject = "Thank you for your purchase";
var body = "Please download the file using the link below.\n\n";
if (size > 20) {
file.addViewer(buyer); <---- It specifically points to this line
有什么可能出错的想法吗?
答案 0 :(得分:0)
如果引用的项目不存在,您将收到错误无效参数:permission.value 。在您的代码中,如果索引i
超出范围,或者threads[i]
没有引用对象,或getMessages()[0]
没有返回任何对象,则可能就是这种情况。
以调试模式运行脚本,当错误发生时,您可以查看变量的内容以查看问题所在。
另请参阅:this question。
答案 1 :(得分:0)
如果您使用电子邮件地址替换买方变量,则可以正常使用。
.getReplyTo()
从&lt;&gt;中提取姓名和电子邮件地址。即"Name""< name@gmail.com>"