【问题标题】:Unable to authorize GAS script无法授权 GAS 脚本
【发布时间】:2015-06-29 02:38:17
【问题描述】:

我有一个已发布的 Web App Google App Script 已经运行了几个月,但刚刚坏了。我试图与同事共享该应用程序,以便他们可以从他们的机器上运行它,但我不仅不能让它为他们工作,而且现在它不再为我工作了。

在 Publish\Deploy as a Web App 中,我将其设置为以我身份执行,并且任何人都可以访问该应用程序。在以我身份执行的框下方,它说:“您需要在分发 URL 之前授权脚本。”

发布应用后,我已取消授权并重新授权该应用。我已经运行了 doGet(e) 函数并接受了授权。但是,当我尝试从 dev 或 exec url 调用应用程序时,控制台会给我以下错误: 加载资源失败:服务器响应状态为 400(OK) 未捕获的 NetworkError:表单提交失败。

我没有更改脚本中的任何代码。我还可以提供哪些其他信息来帮助诊断?我还应该尝试什么?

我制作了应用程序的副本,但遇到了同样的问题。

更新:这个问题似乎已报告给 Google (http://code.google.com/p/google-apps-script-issues/issues/detail?id=5189)

【问题讨论】:

  • 如果应用程序在没有任何更改的情况下停止工作,请提交问题。 Google Issue Tracker
  • 您是否在该脚本中使用 DocList 服务?如果您发布代码,它可能会帮助我们查看问题是孤立的还是可重现的。
  • 我没有使用 DocsList,但正在使用 DriveApp。该错误似乎连接了一个 nocache 变量和一个令牌。为了清楚起见,我替换了工作表 ID 和函数名称:script.google.com/a/macros/wsj.com/s/… 加载资源失败:服务器响应状态为 400(OK)
  • 你解决了这个问题吗?

标签: google-apps-script web-applications


【解决方案1】:

所提及的问题已报告为已修复。参考。 https://issuetracker.google.com/issues/36763604

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    相关资源
    最近更新 更多