【问题标题】:Google apps script deployment permissions required separately for spreadsheet?电子表格需要单独的 Google Apps 脚本部署权限?
【发布时间】:2020-09-30 17:30:31
【问题描述】:

运行应用程序获取时:您无权访问请求的文档第 66 行。(违规行正在尝试打开电子表格:

var ss = SpreadsheetApp.openByUrl(url);

我是否需要分别为电子表格和应用程序设置权限?

我将代码部署为 Web 应用程序,权限设置为“任何人”。我选择:谁有权访问该应用程序:“任何人”,以及 将应用程序执行为:'用户访问网络应用程序'

我想与同事分享应用程序。

【问题讨论】:

    标签: google-apps-script google-sheets web-applications


    【解决方案1】:

    是的。如果您将网络应用程序设置为以访问网络应用程序的用户身份运行,则需要分别为电子表格和应用程序设置权限。如果您将 webapp 设置为以 Me 身份运行,则不需要这样做。

    【讨论】:

      【解决方案2】:

      无论脚本是有界脚本还是独立脚本,从 Google Apps 脚本发布的网络应用程序都有自己的访问设置。在使用 SpreadsheetApp 方法访问电子表格的网络应用程序上使用“用户访问我们的应用程序”意味着电子表格应与这些用户共享。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多