Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 使用谷歌表单(在表单提交中)触发POST请求_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 使用谷歌表单(在表单提交中)触发POST请求

Google apps script 使用谷歌表单(在表单提交中)触发POST请求,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我使用谷歌表单作为时事通讯注册表单。 在响应表单中,我构建了一个公式来构建请求 列A有一个时间戳 B栏电子邮件地址 C列生成请求: 示例输出 有没有办法让脚本在表单提交时激发(单击或使用POST)新创建的请求 非常感谢你的帮助 嗯,您不能在表单提交时触发POST请求,但可以使用触发器功能。您可以设置一个触发器,该触发器在表单提交后立即执行。一旦表单提交,您的自定义函数将启动,您可以在该函数中执行类似操作 var url = UrlFetchApp.fetch('http://newslett

我使用谷歌表单作为时事通讯注册表单。 在响应表单中,我构建了一个公式来构建请求

列A有一个时间戳 B栏电子邮件地址

C列生成请求: 示例输出

有没有办法让脚本在表单提交时激发(单击或使用POST)新创建的请求


非常感谢你的帮助

嗯,您不能在表单提交时触发POST请求,但可以使用触发器功能。您可以设置一个触发器,该触发器在表单提交后立即执行。一旦表单提交,您的自定义函数将启动,您可以在该函数中执行类似操作

var url =  UrlFetchApp.fetch('http://newsletter.request.com/automated/action.jsp?action=SubscribetoNL&pw=XXX&email=xx@xx.com');
  var responseCode = url.getResponseCode();
  if(responseCode == 200) {
    //do your own stuff
  } else {
    //do your own thing
  }
目前,doPost()仅适用于独立的web应用程序。请参阅有关doPost()和doGet()的帮助