如何在谷歌应用脚本中知道UrlFetchApp的IP?

我在Stackoverflow上搜索过类似的问题,但他们没有给出答案。

我向一些api服务发出了一个UrlFetchApp.fetch(url)请求,但该服务可能会禁止这个请求的IP。我需要把它列入白名单。我知道google应用程序使用了很多IP地址,但现在我至少需要确定用于这个特定呼叫的IP地址。

我尝试了这个脚本来弄清楚这些请求:

function getR(){
  var url = 'https://my.APIENDPOINTURL'
  req = UrlFetchApp.getRequest(url, options)
  Logger.log(req)
  resp = UrlFetchApp.fetch(url, options)
  Logger.log(resp)
}

它给了我这个日志:

?

?

为什么会显示我的真实IP?

引擎盖下面发生了什么?我期望在.getRequests()输出中使用带有UrlFetchApp的真实IP。我是不是遗漏了什么?

要知道UrlFetchApp使用哪个IP,有什么窍门吗?我知道没有作为本机函数的这种功能。

转载请注明出处:http://www.intsu.net/article/20230512/2279301.html