google-apps-script - Google 应用程序脚本此应用程序被阻止错误
问题描述
我有一个 100 人的小组帮助我测试一个当前未经验证的包含应用程序脚本的谷歌工作表,并且刚刚为一个用户弹出一个错误,上面写着:
此应用已被阻止此应用试图访问您 Google 帐户中的敏感信息。为了确保您的帐户安全,Google 阻止了此访问。
我还不确定它是否与应用程序本身有关。我曾尝试删除未经验证的应用程序的安全设置,但没有运气。我遇到了这篇与未验证应用程序的 100 个用户上限配额相关的帖子: OAuth to Google API for unverified app 的 100 个用户上限
但是,我不确定这是否适用于我......希望有人能解释一下这对我的情况是如何工作的,每个用户都会复制包含代码的主工作表,然后将工作表保存在他们自己的谷歌帐户中(工作表也使用他们的谷歌驱动器帐户来保存文件,一旦使用他们文件中的脚本完成)。我试图弄清楚这 100 个用户上限配额是否适用,或者如果他们正在制作工作表的副本并基本上通过制作副本来获得它的所有权,那么它是否只是他们未经验证的应用程序并且不再是与原版绑定?还是谷歌仍然以某种方式链接它们并施加身份验证限制?
不是在寻找错误的解决方案,而是更清楚地了解我描述的情况如何适用于潜在的配额限制或尝试以这种方式测试工具时可能遇到的其他潜在相关错误。谢谢
解决方案
如果您的用户复制您的电子表格,然后运行脚本,他们将看到这样的弹出窗口。
在此弹出窗口中,他们应该将自己的 Gmail 地址视为开发人员的帐户。
由于配额与开发者帐户相关联,因此您的用户将拥有自己的配额。
推荐阅读
- python - 部署 Tkinter:加载 Python dll/LoadLibrary 时出错
- ios - 可以检测ssid变化的ios后台应用
- sql - 仅计算每个月的活动记录
- c++ - Valgrind 报告 QThread::start() 上的内存泄漏
- javascript - 检查 grapqhl 查询返回的对象的形状
- mysql - 从今天到昨天排序
- r - ggplot2 - 如何根据分类和数值变量对堆积条进行排序
- string - 无法比较 mongodb 集合中的字符串
- php - 在 localhost 上使用 apache 的 Docker php:ERR_SSL_PROTOCOL_ERROR
- dynamics-crm - 使用 Web API 进行用户模拟