You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Form自动发家长邮件的Apps Script出现SyntaxError报错求解

Google Apps Script 报错修复方案

核心报错原因

你遇到的SyntaxError: Invalid or unexpected token错误由以下两个问题触发:

  • 第12行代码错误将预先定义的变量名generalclass拆分为了general class,JavaScript语法不允许变量名中间包含空格,解析到空格后的class关键字时就会抛出无效标识符错误
  • 代码中出现的"是HTML转义后的引号字符,不属于Google Apps Script的合法语法,需要替换为标准英文双引号"

修复后完整代码

function emailFormToParent(e) {
  var studentName = e.values[1];
  var parentName = e.values[2];
  var parentEmail = e.values[3];
  var generalclass = e.values[4];
  var assignments = e.values[5];
  var assessments = e.values[6];
  var actionplan = e.values[7];

  var emailSubject = "Monthly Parent Email " + studentName;
  var emailBody = " ";
  emailBody += "Dear " + parentName + "\n";
  emailBody += generalclass + ".\n";
  emailBody += assignments + ".\n";
  emailBody += assessments  + "\n";
  emailBody += actionplan + ".\n";
  emailBody += "Sincerely,\n" + studentName;
  MailApp.sendEmail(parentEmail, emailSubject, emailBody, {cc: '替换为你的实际抄送邮箱'})
}

其他使用注意事项

  • 首次运行脚本需要完成Google账号授权,允许脚本访问你的邮箱和表单数据
  • 需要在Google Apps Script后台绑定表单的「表单提交」触发器,才能实现用户提交表单后自动发送邮件的效果
  • 测试时可以先将sendEmail的收件人改为自己的测试邮箱,验证内容格式正常后再正式上线

内容的提问来源于stack exchange,提问作者Kristin Hen-Mc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 18:36:02