Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 正在获得运行宏的权限_Google Apps Script_Google Sheets_Permissions - Fatal编程技术网

Google apps script 正在获得运行宏的权限

Google apps script 正在获得运行宏的权限,google-apps-script,google-sheets,permissions,Google Apps Script,Google Sheets,Permissions,我在使用Chrome浏览器的Windows10计算机上 我的问题是获得运行宏的权限。对于单个用户,录制宏并尝试运行宏时,会出现两个弹出窗口。一个弹出窗口有一个“Advance”链接,警告您存在危险,但随后允许您继续执行“unsafe”宏 但是,有时会出现一个弹出窗口,指出审批流程已暂时暂停,并且没有“高级”链接允许您继续。本质上,您无法录制和运行宏 几天来,我一直在搞清楚是什么原因导致一个弹出窗口出现而不是另一个弹出窗口。我完全迷惑不解 昨晚有人和我共用一张床单。我制作了一个副本,重命名了它,并

我在使用Chrome浏览器的Windows10计算机上

我的问题是获得运行宏的权限。对于单个用户,录制宏并尝试运行宏时,会出现两个弹出窗口。一个弹出窗口有一个“Advance”链接,警告您存在危险,但随后允许您继续执行“unsafe”宏

但是,有时会出现一个弹出窗口,指出审批流程已暂时暂停,并且没有“高级”链接允许您继续。本质上,您无法录制和运行宏

几天来,我一直在搞清楚是什么原因导致一个弹出窗口出现而不是另一个弹出窗口。我完全迷惑不解

昨晚有人和我共用一张床单。我制作了一个副本,重命名了它,并将副本移动到我的根驱动器中,我没有与任何人共享。我录制了一个简单的宏,被告知我需要权限,得到了带有高级链接的弹出窗口,并且能够运行宏

今天早上,那个人与我共享了另一张工作表,我重复了完全相同的步骤,复制、重命名、将副本移动到我的非共享根文件夹,并尝试录制一个宏。不走运。我得到了一个弹出窗口,上面说权限暂时被暂停,没有高级链接让我继续运行宏。12小时后,这种行为怎么会如此不同


有人能给我解释一下发生了什么事吗?我现在已经落后两天,无法交付一个承诺的项目,试图解决这个问题。感谢任何人提供的帮助。

不要使用Google Sheets宏,而是使用G套件编辑器附加组件

未显示“高级链接”的原因是运行未验证脚本的用户“太多”


用户上限

可以通过未经验证的应用程序流授权应用程序的用户数量上限,以限制可能的滥用。有关详细信息,请参阅OAuth应用程序用户限制


注意:您可能不必发布附加组件,因为现在验证过程可以在不添加G套件MarketplaceSDK的情况下完成,但是,如果您需要在多个电子表格上使用相同的代码,您只需进行一次验证,而拥有多个具有有界代码的电子表格副本时,则需要对每个副本进行验证。

我想知道是否可以通过脚本对其进行授权editor@Cooper同样的情况也会发生,无论脚本是从UI或脚本编辑器运行的。实际上,我正试图从电子表格脚本编辑器对其进行授权。@JHL您应该使用错误的确切文本。如果你搜索那个错误,你就会找到答案。无论如何,链接的副本应该可以帮助您了解问题的状态。不确定为什么用户太多。这是一个电子表格,我从另一张纸上复制了一份。它到达时没有任何脚本或宏(或者我复制了一个副本)。。我为它创建了一个宏,据我所知,我是唯一有权访问电子表格或其中任何宏的用户。@JHL请编辑问题以添加这些详细信息。