创建触发器时收到“Google 尚未验证此应用程序”警告 - 可以忽略它吗?

Getting a “Google hasn’t verified this app” warning when creating a trigger - ok to ignore it?

在表单提交时为 运行 应用脚本创建触发器时收到“Google 尚未验证此应用”警告(下面​​包含完整的警告文本)。它说在开发人员使用 Google 验证此应用程序之前,您不应该使用它。

这纯粹是一个内部脚本和内部应用程序,仅在我们非常小的公司中使用。还需要Google“验证”吗?它给出了关于应用程序将被允许做什么的非常可怕的警告,即使它是一个不执行所有这些特权操作的简单应用程序。

应用程序概述……一个 Google 表单,将响应存储在 Google Sheet 中。应用程序脚本(驻留在 sheet 中)基本上复制了 Google Docs 模板文件,并使用 sheet 中的数据填充副本。我们有一个 运行 表单提交脚本的触发器。创建触发器时会出现警告,即使同一个人是所有部分的所有者 – 应用程序脚本“项目”、触发器、表单、sheet、文档和 Google 上的共享文件夹开车。

警告似乎只弹出一次。在这种情况下可以忽略它吗?

下面是完整的警告文本……

Google 尚未验证此应用。

该应用请求访问您 Google 帐户中的敏感信息。在开发人员(脚本所有者的电子邮件)通过 Google 验证此应用程序之前,您不应使用它。

仅当您了解风险并信任开发人员(脚本所有者的电子邮件)后才能继续。

Link:转到 (app_script_name)(不安全)

…点击 link 之后你会得到…

(app_script_name) 想要访问您的 Google 帐户

这将使 (app_script_name) 能够:

• 查看、编辑、创建和删除您所有的 Google 云端硬盘文件

• 查看、创建和编辑您有权访问的所有 Google 个 Docs 文档

• 查看、编辑、创建和删除您在 Google 驱动器

中的传播sheet

• 查看和管理您在 Google Drive

中的表单

确保您可以信任 (app_script_name)

您可能正在与此网站或应用共享敏感信息。通过查看其服务条款和隐私政策,了解 (app_script_name) 将如何处理您的数据。您始终可以在 Google 帐户中查看或删除访问权限。

(取消或允许按钮)

如果您自己编写了脚本,或者信任其开发者,则没有理由不授权该应用。

正在显示您的同意屏幕,但您的应用尚未经过审核

如果您的用户看到“未经验证的应用程序”屏幕,那是因为您尚未提交 app for verification 或您的 OAuth 请求包含尚未批准的其他范围。

此警告出现在以下时间:

  • 您的应用使用了敏感或受限范围,您尚未在 OAuth 同意屏幕配置页面中配置它们并请求验证。

  • 您的应用使用了您未在 OAuth 同意屏幕配置页面上选择的敏感或受限范围。

  • 您在 OAuth 同意屏幕配置页面上选择了敏感或受限范围并请求验证,但验证尚未完成。

参考资料