在Google Apps脚本中停止错误"执行该操作需要授权"

Rya*_*ith 28 web-applications google-apps-script google-apps-script-web-application

当我尝试查看已部署的应用程序时,我不断收到此错误消息.

执行该操作需要授权

我该如何解决这个错误?

脚本中使用的服务:

  • ScriptDB
  • UiApp

(我想这就是全部)

我在文档中找不到答案,所以我非常感谢你的帮助.

Hen*_*reu 56

您需要转到脚本编辑器并尝试首先手动运行任何功能.

首次部署为Web应用程序时会显示第一个授权弹出窗口,但如果您去更改访问新服务的代码,则必须重新授权它.

  • 是的,只需转到脚本编辑器并尝试运行任何功能.如果脚本确实没有被授权,正如消息所示,该功能将不会运行,并且将显示授权弹出窗口,以便您可以执行此操作.如果它运行并因为没有预期的参数而失败,那就没问题了.我们实际上并没有尝试运行它,只是授权.您可以创建一个空函数,例如`function auth(){}`,只是为了安全地不做任何事情(除了弹出授权窗口). (5认同)
  • 问题解决了。我将其更改为以运行网络应用程序的用户身份执行。 (2认同)