【问题标题】:Stopping the error "Authorisation is required to perform that action" in Google Apps Script在 Google Apps 脚本中停止错误“执行该操作需要授权”
【发布时间】:2012-07-10 09:16:28
【问题描述】:

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

需要授权才能执行该操作

我该如何解决这个错误?

脚本中使用的服务:

  • ScriptDB
  • UiApp

(我认为就是这样)

我无法在文档中找到答案,因此非常感谢您的帮助。

【问题讨论】:

    标签: google-apps-script web-applications


    【解决方案1】:

    您需要先进入脚本编辑器并尝试手动运行任何功能。

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

    【讨论】:

    • 至于首先手动运行每个函数,这对我和当前的调试器来说是不可能的,因为我已经制作了自己的对象,无论出于何种原因,它都不会调试/运行其中的函数。跨度>
    • 我认为您的意思是直接使用下拉菜单运行函数以选择函数,而不是简单地调用函数...
    • 是的,只需进入脚本编辑器并尝试运行任何函数。如果脚本确实未经授权,如消息所建议的那样,该函数将不会运行,并且会显示一个授权弹出窗口,以便您执行此操作。如果它因为没有预期的参数而运行并失败,那没问题。我们实际上并没有尝试运行它,只是授权。您可以创建一个空函数,例如function auth() {} 只是为了安全地什么也不做(除了弹出授权窗口)。
    • 好的,我今天试试,然后在这里回复。我相当肯定这会解决问题,因此感谢您的帮助和快速响应。
    • 问题已解决。我将其更改为以运行 Web 应用程序的用户身份执行。
    猜你喜欢
    • 1970-01-01
    • 2013-04-29
    • 2021-08-25
    • 1970-01-01
    • 2019-01-18
    • 2014-08-23
    • 2019-04-22
    • 2014-01-20
    • 1970-01-01
    相关资源
    最近更新 更多