我有一个sendEmails功能,但现在它有一个bug .

我收到此错误:

TypeError:无法从undefined中读取属性“values” . (第2行,文件“代码”)

我有一个简单的表单,有3列(包括表单时间戳) - 部分A和部分B.我添加了一个触发器,以便在向表单添加新行时运行脚本 . 我对其他一些东西使用相同的脚本,但现在由于某种原因它不起作用 .

function sendEmails(formResponse) {
  var answers = formResponse.values;
  var SectionA = answers [1];
  var SectionB = answers [2];

  var html = "<html><strong>Section A: </strong>"+ SectionA + "<html><strong>
Section B: </strong>" + SectionB; var range = formResponse.range; var row = range.getRow(); var column = range.getLastColumn(); try { MailApp.sendEmail({ to: 'email@gmail.com', subject: SectionA, htmlBody: html, }); } catch (e) { console.error("Did not send email to " + Sponsor + ". See error: " + e); range.getSheet().getRange(row, 3).setValue("EMAIL NOT SENT"); return; } range.getSheet().getRange(row, 3).setValue("EMAIL SENT"); }