【发布时间】:2020-11-02 16:09:55
【问题描述】:
我正在尝试通过应用程序脚本将 URL 参数传递给谷歌表单,但不知道它是如何实现的。案子: https://docs.google.com/forms/d/e/XXXX/viewform?a=12 (通过XXXX,因为这个表格是供客户使用的) 我需要在提交后得到答案和这个参数。
function onSubmit(e) {
var POST_URL = "www.myserver.com?id=a";//this parametr
var form = FormApp.getActiveForm();
var allResponses = form.getResponses();
var latestResponse = allResponses[allResponses.length - 1];
var response = latestResponse.getItemResponses();
var payload = {};
for (var i = 0; i < response.length; i++) {
var question = response[i].getItem().getTitle();
var answer = response[i].getResponse();
payload[question] = answer;
}
var options = {
"method": "post",
"contentType": "application/json",
"payload": JSON.stringify(payload)
};
UrlFetchApp.fetch(POST_URL, options);
};
此代码用于向我的服务器发送带有表单答案的 POST 请求,我如何将 a=12 或仅 12 传递给此请求?
【问题讨论】:
-
网址
https://docs.google.com/forms/d/e/XXXX/viewform?a=12与您的代码有何关联?不清楚你在问什么。
标签: google-apps-script triggers google-forms