我正在尝试使用以下谷歌脚本发送一封邮件,并附上我的谷歌驱动器中可用的文件
var file=DriveApp.getFileById('1qZVK0UZ1jLbDdj10FXZqeAVEodvxEy2Bs');
MailApp.sendEmail('xyz@gmail.com','subject','body',{attachments[file.getAs(MimeType.PDF)]});
当我手动运行上面的脚本时,它运行良好,电子邮件被发送。但是当我使用表单提交触发器运行它时,它会给出错误“您无权调用 openById”
会重现问题的步骤?
- 创建一个谷歌表单。
- 在脚本编辑器上编写上述脚本并添加一个提交表单的触发器。
- 填写并提交表格,然后您将收到来自“apps-scripts-notifications@google.com”的邮件中的上述错误
请帮忙。