【发布时间】:2018-03-21 09:48:41
【问题描述】:
我正在使用 Apps 脚本和 OAuth2 for Apps 脚本库连接到几个 Google 广告平台。基本上,每个客户团队都有一个 Google 表格,每天早上都会自动获取他们的活动数据。我已经启动并运行了一些这样的工作表,但是当我尝试设置这个最新的工作表时,我在 OAuth 过程的最后得到“需要授权才能执行该操作”。我能够启动 OAuth 对话,选择一个要授权的帐户,但随后我遇到了错误。
我在运行之前在脚本编辑器中授权了该脚本,并且我的所有 OAuth 凭据都是正确的。我什至删除并重新创建了脚本。运行相同脚本的其他工作表仍然可以正常工作。
这里发生了什么?我会很感激任何想法,我已经设置了几个测试表来看看我是否可以解决它,现在它们都返回相同的错误。
更新:从不同的帐户运行时一切正常,所以它看起来像是我的帐户的问题,特别是。除了首次创建脚本时的提示外,还有什么方法可以手动检查 App 脚本项目是否已在给定帐户上正确授权?
【问题讨论】:
-
现有脚本的副本不是现有脚本 - 您必须重新授权每个新脚本。您是否授权了您正在运行的脚本?也就是说,如果您在脚本编辑器中编写了一个函数
function foo() {/* foo intentionally does nothing */}并运行它,它会要求您进行身份验证吗?正在运行的脚本是谁?甚至没有看到您的代码模型,我不确定我们能做些什么来提供帮助。 -
您好,感谢您的回复。我已经重新授权了新脚本并正确设置了所有 OAuth 凭据 - 让同事从他们的帐户中对其进行测试并且工作正常 - 看起来这是我的帐户的问题,特别是。现在要编辑帖子,我会很感激任何帮助,但看起来这实际上不是编码问题