Google apps script 预先填写谷歌表格
我想预填一个谷歌表单,这样预填的一些字段就是来自另一个表单的响应。 我的意思是,我发送了几列我的表格的回复,并获得第三方验证的信息。这种预填充是否可行Google apps script 预先填写谷歌表格,google-apps-script,google-drive-api,google-forms,Google Apps Script,Google Drive Api,Google Forms,我想预填一个谷歌表单,这样预填的一些字段就是来自另一个表单的响应。 我的意思是,我发送了几列我的表格的回复,并获得第三方验证的信息。这种预填充是否可行 function sendForm(e) { //Code to open second form and get the items of the form var form = FormApp.openById('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); var items = for
function sendForm(e) {
//Code to open second form and get the items of the form
var form = FormApp.openById('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
var items = form.getItems();
var formItem = items[0].asTextItem();
var formResponse = form.createResponse();
var count=0;
var response = formItem.createResponse(e.namedValues["Name"].toString());
formResponse.withItemResponse(response);
formItem = items[1].asTextItem();
response = formItem.createResponse(e.namedValues["Email"].toString());
formResponse.withItemResponse(response);
//Creates URL with pre-filled data
var url = formResponse.toPrefilledUrl();
//Mail the link to the people required.
}
此代码出现在第一个表单的响应表中,每次表单提交操作发生时都必须添加触发器来调用此函数。从以下类似问题的答案开始:。感谢@Mogsdad的帮助。