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