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

如何为Google Sheet新表单响应条目设置邮件触发机制

这个需求其实用Google Apps Script就能完美解决,我平时帮用户配置这类自动通知都是按下面的步骤来的,非常直观:

步骤1:打开关联Google Sheet的脚本编辑器
  • 打开你的Google表单对应的响应表格(就是表单设置里「响应」标签下链接的那个Sheet)
  • 点击顶部菜单栏的「扩展程序」→「Apps Script」,这会打开脚本编辑器页面
步骤2:编写自动发邮件的脚本

把编辑器里默认的代码删掉,替换成下面的脚本,然后根据你的需求修改关键参数:

function onFormSubmit(e) {
  // 1. 设置收件人,多个的话用逗号分隔,比如"xxx@xxx.com, yyy@yyy.com"
  const recipient = "指定人员邮箱@xxx.com";
  
  // 2. 获取表单提交的新条目数据
  const response = e.values; // 这是一个数组,按表单字段顺序存储所有提交内容
  const timestamp = response[0]; // 第一个元素是提交时间
  const userName = response[1]; // 假设第二个字段是提交人姓名,根据你的表单调整索引
  const userContent = response[2]; // 第三个字段是提交的内容,同理调整
  
  // 3. 配置邮件内容
  const subject = `收到新的表单提交 - ${userName}`;
  const body = `
  你好,有新的表单提交啦!
  提交时间:${timestamp}
  提交人:${userName}
  提交内容:${userContent}
  
  可以直接打开关联表格查看详情
  `;
  
  // 4. 发送邮件
  MailApp.sendEmail(recipient, subject, body);
}
  • 重点提醒:response数组的索引是从0开始的,你要根据自己表单的字段顺序调整对应的索引值,比如如果你的表单第一个字段是姓名,那userName就应该是response[0]
  • 邮件的主题和正文可以完全自定义,比如加入更多表单字段内容,或者调整格式
步骤3:设置自动触发机制

脚本写好后,得让它在有新表单提交时自动运行:

  • 在脚本编辑器左侧,点击「触发器」图标(时钟形状)
  • 点击右下角的「添加触发器」按钮
  • 在配置面板里设置:
    • 选择要运行的函数:onFormSubmit
    • 选择部署来源:「Head」
    • 选择事件来源:「电子表格」
    • 选择事件类型:「当表单提交时」
  • 点击「保存」,这时候会弹出权限授权窗口,你需要按照提示完成授权(因为脚本需要访问你的邮件和表格数据)
步骤4:测试验证
  • 回到你的Google表单,提交一条测试数据
  • 检查指定收件人的邮箱,看看是否收到了自动发送的通知邮件
  • 如果没收到,先检查垃圾邮件文件夹,再回头核对脚本里的邮箱地址、字段索引是否正确,触发器配置有没有选错事件类型

内容的提问来源于stack exchange,提问作者user9446479

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 07:23:46