获取“Google Apps 脚本”“该脚本无权执行该操作。”随机
Posted
技术标签:
【中文标题】获取“Google Apps 脚本”“该脚本无权执行该操作。”随机【英文标题】:Getting "Google Apps Script" "The script doesn't have permission to perform that action." randomly 【发布时间】:2019-01-18 14:59:24 【问题描述】:我有一个在 Google Apps Script 上每 5 分钟运行一次的脚本,有时(每月一次)我会收到一封电子邮件:
您的脚本 xxx 最近未能成功完成。故障摘要如下所示。要为此脚本配置触发器,或更改您的设置以接收未来的失败通知,请单击此处。
开始函数错误信息触发结束 8/9/18 7:32 PM xxx 脚本无权执行该操作。所需权限:(https://www.googleapis.com/auth/gmail.readonly || https://www.googleapis.com/auth/gmail.addons.current.message.readonly || https://www.googleapis.com/auth/gmail.addons.current.message.action || https://www.googleapis.com/auth/gmail.modify || https://mail.google.com/)(第 17 行,文件“代码”)基于时间的 8/9/18 7:33 PM
为什么它只是随机抱怨。其余时间工作得很好。
【问题讨论】:
【参考方案1】:您可以查看post 中给出的解决方法。
转到 script.google.com。转到“资源”->“所有触发器”。
应该会弹出一个重命名对话框,提示您保存这个假的 脚本。点击确定。
尝试找到发送电子邮件的触发器并将其删除。
现在您的所有触发器都应该出现了 - 即使是您已创建的文档 已从 Google 文档/云端硬盘中删除。
可能有一个触发器仍在您的触发器列表中。要删除它,只需在脚本编辑器中打开任何脚本,然后转到 /resources/all your triggers/ 并删除它。
【讨论】:
以上是关于获取“Google Apps 脚本”“该脚本无权执行该操作。”随机的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Google Apps 脚本中为 DateTimePicker 获取正确的 DateTime?
Google Apps 脚本在 Javascript 中获取 iFrame 的父 URL
如何获取显示#ERROR的单元格的后端值!使用 Google Apps 脚本?
从 Google Apps 脚本上的 URL 获取文件 ID 的最简单方法