Google apps script can';在通过脚本向google表单提交响应时,不填充电子邮件字段

Google apps script can';在通过脚本向google表单提交响应时,不填充电子邮件字段,google-apps-script,Google Apps Script,我开发了一个独立的google脚本项目(作为web应用程序发布),在这个项目中,我必须以编程方式回答我自己的google表单。 我的gform中只有文本和列表类型的问题,因此代码为: var FormResponse = gform.createResponse(); var questions = gform.getItems(); for(i=0;i<questions.length;i++) { var question = quest

我开发了一个独立的google脚本项目(作为web应用程序发布),在这个项目中,我必须以编程方式回答我自己的google表单。 我的gform中只有文本和列表类型的问题,因此代码为:

     var FormResponse = gform.createResponse();      
  var questions = gform.getItems();     
  for(i=0;i<questions.length;i++) {
    var question = questions[i];
    var label=question.getTitle();     
    var valeur =rep[label];
    if (question.getType()=="TEXT") {
     qr = question.asTextItem().createResponse(valeur);
     FormResponse.withItemResponse(qr);
    }
    else if (question.getType()=="LIST") {
       qr = question.asListItem().createResponse(valeur);  
      FormResponse.withItemResponse(qr);          
    }        
  }

  FormResponse.submit();
var FormResponse=gform.createResponse();
var questions=gform.getItems();

对于(i=0;i您可以参考此文件,其中说明您可以使用此文件检索提交人的电子邮件地址。您也可以检查此文件以获取其他信息。感谢您的回答。问题是,我不想检索回复我的表单的人的邮件,而是通过编程方式填写并回复我的表单。我想设置响应dentEmail地址无法获取。你有没有找到解决方案?没有,我没有。我意识到这是一项功能,与google表单/电子表格的逻辑有着深刻的联系。你无法通过编程方式填充电子邮件地址(=google帐户)。只有用户可以手动执行此操作。您可以参考此说明,您可以使用此说明检索提交者的电子邮件地址。您也可以检查此以获取其他信息。感谢您的回答。问题是,我不想检索回复我的表单的人的邮件,而是通过编程方式填写并回复我的电子邮件表单。我想将respondentEmail地址设置为不获取该地址。你有没有找到解决方案?没有,我没有。我意识到这是一项功能,与google表单/电子表格的逻辑有着深刻的联系。你不能通过编程方式填充电子邮件地址(=google帐户)。只有用户可以手动完成。