我使用Google表单表单作为简报注册表单。 在响应表单中,我构建了一个构建请求的公式。
A列有一个时间戳 B栏是电子邮件地址
C列构建请求: 示例输出
http://newsletter.request.com/automated/action.jsp?action=SubscribetoNL&pw=XXX&email=xx@xx.com
有没有办法在表单提交时激活脚本(点击或使用POST)新创建的请求?
非常感谢你的帮助!
答案 0 :(得分:0)
好吧,您无法在表单提交时触发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应用程序。请参阅此帮助article有关doPost()和doGet()的信息。