如何从 Google Apps 脚本上的“doPost”请求获取原始 URL

Lea*_*roP 5 web-applications google-apps-script

我一直在尝试确定向 Google Apps 脚本内容服务发出的 POST 请求的来源doPost()

function doPost(request) {
   // Something like this:
   var originURL = request.headers.URL; // http://myurl.com

}
Run Code Online (Sandbox Code Playgroud)

由于我已将其发布(“部署为 Web 应用程序”),“任何人,甚至匿名”,它具有以下标头:

access-control-allow-origin: *
Run Code Online (Sandbox Code Playgroud)

所以我想在我的代码中控制它的访问。

是否可以?

小智 3

我们不能在其他应用程序中使用直接 post 方法,但您可以使用 URL 参数传递尝试以下。发布脚本可确保您已更新版本并复制 /exec 链接。您可以传递 URL 参数,例如https://script../../exec?=para1=1012D

更多详情请点击这里