将身份验证从一个 Google Apps 脚本网络应用程序传递到另一个 Google Apps 脚本网络应用程序

Web*_*ndX 5 google-apps google-apps-script

我的 Google Apps 帐户中有两个 Google Apps 脚本。两者均已发布为具有以下设置的网络应用程序。

脚本A:

以我身份执行
谁有权访问 Web 应用程序:XXXXXXX.com 内的任何人

脚本B:

以访问应用程序的用户身份执行
谁有权访问 Web 应用程序:XXXXXXX.com 内的任何人

我想让脚本 B 使用 UrlFetchApp 来执行脚本 A。如何向脚本 A 验证脚本 B?

笔记:

脚本 A 用于从只有我有权访问的电子表格中获取/写入数据。由于我的 Google Apps 域管理员不允许在域外共享,因此我无法设置对网络应用程序的匿名访问。

Zig*_*del 1

如果没有匿名访问,这是不可能的。您也许可以假装自己是浏览器,即在运行 web 应用程序并发送相同的标头/cookie 等时查看浏览器发送的内容,但这并不是真正受支持的方式。