TypeError:无法从未定义中读取属性“值”。 (第2行,文件“代码”)

时间:2018-11-20 18:56:28

标签: google-apps-script google-form

我有一个sendEmails函数可以正常工作,但是现在有一个错误。

我收到此错误:

  

TypeError:无法从未定义中读取属性“值”。 (第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><br />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");
}

0 个答案:

没有答案