如何在不显示 OAuth 同意屏幕的情况下执行 UrlFetchApp.fetch()

How to execute UrlFetchApp.fetch() without displaying the OAuth consent screen

我正在使用 Google Apps 脚本创建一个应用程序。

此应用使用 UrlFetchApp.fetch(),因此首次运行该应用的用户将看到 OAuth 同意屏幕。

对了,app需要的scope如下。 https://www.googleapis.com/auth/script.external_request

是否有隐藏同意屏幕以减少用户交互的解决方案?

如果您愿意并且用户是否会使用您的凭据执行您的 Web 应用程序并不重要,请在 Execute as[=19] 下选择 Me =] 这样他们就不需要与 OAuth 屏幕交互。

参考:

  • Deploy Google app script to run without user authorization