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的帮助。