gpt4 book ai didi

google-apps-script - 如何在 Google 脚本代码中将脚本更改为 AuthMode.LIMITED?

转载 作者:行者123 更新时间:2023-12-03 09:09:23 24 4
gpt4 key购买 nike

我试图发布已创建的附加组件的新版本,但是当我尝试发布它时,我可以看到菜单、子菜单,并且可以执行附加组件 Picture 1 。问题是其他用户 -之前能够执行附加组件- 现在他们看不到子菜单,显然他们无法执行附加组件 Picture 2 .

我在Google上搜索了一下,正在对此进行调查,所以我发现有一种名为AuthMode.NONE和AuthMode.LIMITED的方法,我知道它们之间的区别,但我不知道Google脚本如何对Add进行分类-Ons以及如何强制将AuthMode更改为LIMITED,或者您可以给我另一个可以提供帮助的解决方案。

顺便说一句:我已经检查了我的文档是否激活了附加组件,是的,我的意思是我可以选择:附加组件 --> 管理附加组件 --> [我的附加组件] --> 管理 --> 在本文档中使用已选中。

PD:我尝试卸载并安装附加组件,发布并重新发布新版本,我尝试了很多方法但没有解决方案。

提前致谢!

最佳答案

本文阅读 Authorization modes可能有帮助:

If an add-on is installed for a user but not enabled in the current document, onOpen(e) runs in AuthMode.NONE; if the add-on is enabled in the current document, onOpen(e) runs in AuthMode.LIMITED. If the add-on is both installed and enabled, the enabled state takes precedence, since LIMITED allows access to more Apps Script services.

Note that only published add-ons can be in AuthMode.NONE; scripts that are bound to a document, including add-ons in development, always run onOpen(e) in AuthMode.LIMITED. You can, however, test a script as an add-on to verify that an add-on under development will behave as intended in either AuthMode.

检查这个SO thread以供其他引用。

关于google-apps-script - 如何在 Google 脚本代码中将脚本更改为 AuthMode.LIMITED?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44112198/

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