AppS脚本UrlFetchApp.fetch()不适用于只能由域用户访问的Web App

问题描述 投票:0回答:1

我目前有一个问题,我有:

  • 拥有作为WebApp部署的appscript的主帐户,其中excute设置为“Me”,并使用doGet()和doPost()方法将访问权限设置为“@ [mydomain] .com中的任何人”。
  • 拥有发送UrlFetchApp.fetch(“mainAppURL”)的appscript的辅助帐户。

在辅助帐户中运行脚本会返回带有response.getContentText()的Google Sign Page的HTML,并且不会运行doGet()方法,但在地址栏中运行mainAppURL似乎可以正常工作。

为什么脚本没有创建弹出窗口请求用户登录?

google-apps-script web-applications google-oauth gsuite urlfetch
1个回答
0
投票

正如@TheMaster所说,driveApp范围应该在项目属性中(运行driveApp命令将运行授权),以便来自域内的辅助帐户的脚本可以执行获取请求,作为脚本中的另一个帐户所拥有的脚本域。

© www.soinside.com 2019 - 2024. All rights reserved.