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

Google App Script开发需求:根据表单数据自动填充列值

实现Google表格表单提交后自动填充指定列

解决方案

使用Google Apps Script绑定表单提交触发器,监听新增行并根据I列值自动设置J列内容:

  1. 打开脚本编辑器:在目标Google表格中,点击「工具」→「脚本编辑器」。
  2. 替换代码:删除默认代码,粘贴以下脚本:
function onFormSubmit(e) {
  const targetRow = e.range.getRow();
  const activeSheet = e.source.getActiveSheet();
  
  // 获取I列(第9列)的值
  const hairStatus = activeSheet.getRange(targetRow, 9).getValue();
  
  // 根据规则写入J列(第10列)
  const output = hairStatus === "Light or gray hair" ? "No" : "OK";
  activeSheet.getRange(targetRow, 10).setValue(output);
}
  1. 配置触发器:
    • 点击脚本编辑器左侧的时钟图标(触发器)。
    • 点击「添加触发器」,配置如下:
      • 函数选择:onFormSubmit
      • 事件源:「从电子表格」
      • 事件类型:「表单提交」
    • 保存并完成权限授权(需允许脚本访问表格数据)。

说明

  • 该脚本仅对表单提交的新增行生效,手动编辑的行不会触发。
  • 确保I列对应表单中收集「头发颜色」的问题,且选项值严格匹配Light or gray hair(大小写、空格一致)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 12:07:02