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

求助:Google Sheet新增行时自动检测G列并添加带指定邮箱标签的批注

Google Sheets 自动添加批注脚本解决方案

步骤1:打开脚本编辑器

  • 打开你的Google Sheet,点击顶部菜单栏的「扩展程序」>「Apps Script」,进入脚本编辑界面。

步骤2:替换并粘贴脚本代码

删除编辑器里的默认代码,粘贴以下代码:

function onFormSubmit(e) {
  // 获取提交触发的行
  const row = e.range.getRow();
  const sheet = e.range.getSheet();
  
  // 获取当前行G列(第7列)的内容
  const gCellValue = sheet.getRange(row, 7).getValue();
  
  // 检查G列是否不为空
  if (gCellValue) {
    // 替换成你需要的目标邮箱
    const targetEmail = "your-email@example.com";
    const comment = `关联邮箱:${targetEmail}`;
    
    // 给G列单元格添加批注
    const gCell = sheet.getRange(row, 7);
    // 可选:清除原有批注,不需要就删掉这行
    gCell.clearNote();
    gCell.setNote(comment);
  }
}

步骤3:设置表单提交触发器

  • 点击脚本编辑器左侧的「触发器」图标(闹钟样式)。
  • 点击右下角「添加触发器」,按以下配置:
    • 运行函数:onFormSubmit
    • 部署来源:Head
    • 事件来源:「电子表格」
    • 事件类型:「表单提交」
  • 点击「保存」,按提示完成权限授权(遇到未验证提示时,点「高级」>「转到脚本」即可)。

步骤4:测试功能

通过Google Forms提交一条新数据,确保G列填写内容,提交后回到表格查看对应G列单元格,应该已经自动添加了带指定邮箱的批注。

注意事项

  • 务必把代码里的your-email@example.com替换成你实际需要的邮箱地址。
  • 如果希望保留原有批注,删除代码里的gCell.clearNote();这一行即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 13:04:59