我使用的是使用Chrome浏览器的Windows10电脑。
我的问题是获得运行宏的许可。对于单个用户,当您录制宏并尝试运行它时,可能会出现两个弹出窗口。一个弹出窗口有一个'Advance‘链接,它警告你有危险,但你可以继续使用'unsafe’宏。
但是,有时您会看到一个弹出窗口,提示审批流程已暂时挂起,并且没有允许您继续操作的“高级”链接。从本质上讲,您不能录制和运行宏。
几天来,我一直在搞这个问题,试图弄清楚是什么导致一个弹出式窗口出现而不是另一个弹出式窗口。我完全迷惑了。
昨晚有人和我分享了一张床单。我制作了一个副本,将其重命名,并将副本移动到我的根驱动器中,但我没有与任何人共享。我录制了一个简单的宏,被告知我需要权限,获得了带有高级链接的弹出窗口,并能够运行宏。
今天早上,这个人和我分享了另一张工作表,我重复了完全相同的步骤,复制,重命名,将副本移动到我的非共享根文件夹,并尝试录制一个宏。不走运。我得到一个弹出窗口,说权限被暂时挂起,没有高级链接让我继续运行宏。12小时后怎么会有如此不同的行为呢?
有人能给我解释一下发生了什么吗?我现在落后了两天才交付一个承诺的项目,试图弄清楚这一点。感谢任何人能提供的任何帮助。
发布于 2020-09-25 01:08:01
不使用Google Sheets Macro,而使用G Suite编辑器附加组件。
未显示“高级链接”的原因是因为有“太多”用户在运行未经验证的脚本
来自https://developers.google.com/apps-script/guides/client-verification
用户上限
可以通过未经验证的应用流程授权应用的用户数量有上限,以限制可能的滥用。有关详细信息,请参阅OAuth应用程序用户限制。
注意:您可能不必发布附加组件,因为现在无需添加G Suite Marketplace SDK即可完成验证过程,但如果您需要在多个电子表格上使用相同的代码,则只需执行一次验证,而拥有多个包含有界代码的电子表格的副本将需要为每个副本执行验证。
https://stackoverflow.com/questions/64048742
复制相似问题