"此脚本的OAuth标识已被删除或禁用。这可能是由于服务条款违规造成的。"
我在google工作表上运行了一个谷歌脚本,通知我组织的其他用户我已将谷歌表信息上传到我们的数据库。这个脚本突然停止工作,并抛出了这篇文章顶部引用的错误。据我所知,相关文件/文件夹的所有权最近没有变化。请帮忙!我在日常工作中需要这个脚本。
答案 0 :(得分:5)
这似乎解决了这个问题,但事实上并非如此。
问题与绑定到脚本的云项目有关,原因是TOS for Cloud项目发生了变化,用户必须承认这一点。如果这没有发生,那么一段时间后整个shebang被禁用,你会收到错误信息。
(这就是为什么副本似乎有效:它可以工作,直到一些谷歌机器人注意到它绑定到没有TOS确认的项目,然后它禁用它。)
解决方案: - 打开脚本 - 点击资源>云平台项目 - 单击绑定项目。
这将打开云控制台并显示弹出窗口以便您确认新的TOS。如果您同意这一点,那么您已经设置好并且您的脚本再次运行。
注意:您似乎只需要为云环境执行一次此操作。因此,如果您有多个脚本,那么您只需要为一个脚本执行此操作。或者直接访问云环境并确认新的服务条款。
注意:即使你的脚本没有绑定到Cloud项目,请相信我......就是这样。如果您没有自己绑定它,那么它将绑定到特定于该脚本的默认项目。
希望这有帮助。
答案 1 :(得分:4)
有同样的问题,修复是:
你们都准备好了。我在执行前更改了函数和脚本名称,不确定是否需要它。
答案 2 :(得分:1)
我最近遇到了同样的问题并解决了同样的问题 -