gpt4 book ai didi

google-apps-script - Google App Script - 允许匿名用户访问

转载 作者:行者123 更新时间:2023-12-03 10:16:39 27 4
gpt4 key购买 nike

我已阅读以下主题:

  • Scripts not working for anonymous users, Google spreadsheet
  • Google Spreadsheet GAS Trigger not firing for anonymous editors

  • 我有一个非常简单的绑定(bind)脚本,它将在 Add-ons 菜单下添加一个菜单项。根据我收集到的信息, this is possible regardless of the users authMode and your way of publishing your script .

    function onOpen(e) {
    var menu = SpreadsheetApp.getUi().createAddonMenu();
    menu.addItem('Alert', 'alert');
    menu.addToUi();
    }

    function alert() {
    SpreadsheetApp.getUi().alert('alerted');
    }


    这适用于所有登录用户,但不适用于匿名用户。以匿名用户身份打开工作表时,菜单选项甚至不存在。正如上面第二篇文章所建议的,我还创建了一个 installable trigger对于我的 onOpen 函数,但它仍然不起作用。一个可安装的触发器应该以创建脚本的用户身份运行,并且我已经授权了它。

    我还将链接共享为“知道链接的每个人都可以编辑”。我误解了什么吗?感觉这应该不是什么大麻烦。

    任何帮助将不胜感激。如果您需要更多信息来帮助您,请告诉我,我会提供。

    最佳答案

    匿名用户根本无法访问或运行脚本,除非它们被部署为 Web 应用程序,即使这样,匿名用户也只能访问前端。

    您将在绑定(bind)的脚本中看到未登录的用户甚至无法通过单击工具 -> 脚本编辑器访问脚本编辑器(但所有登录的用户都可以)。此外,如果您的云端硬盘中有独立脚本,并且您右键单击并共享给“网络上的任何人都可以编辑”,则仍然需要匿名用户登录。

    关于google-apps-script - Google App Script - 允许匿名用户访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27173605/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com