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

Google Sheet在第23行收到表单提交时自动删除第2行的方案问询

Google Sheet 表单提交自动删行实现方案

完全不需要编程基础,按下面步骤操作即可:

步骤1:打开脚本编辑器

  • 打开你绑定了Google Form的目标Google Sheet
  • 点击顶部菜单栏的「扩展程序」→「Apps Script」,会跳转打开新的脚本编辑页面
  • 清空页面默认生成的所有代码内容

步骤2:粘贴功能代码

把下面的代码完整复制到脚本编辑框里,默认不需要做任何修改:

function onFormSubmit(e) {
  // 如果你有多个工作表,把下面的getActiveSheet()改成getSheetByName("你的工作表名称"),比如getSheetByName("表单响应 1")
  const targetSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const usedRows = targetSheet.getLastRow();
  // 出现第23行内容时自动删除第2行
  if (usedRows >= 23) {
    targetSheet.deleteRow(2);
  }
}

点击编辑页面顶部的保存按钮,给项目随便起个名字(比如「自动删行工具」)即可。

步骤3:设置提交触发规则

  • 点击脚本编辑页面左侧的闹钟形状「触发器」按钮
  • 点击右下角的「添加触发器」按钮,按以下参数设置:
    • 选择要运行的功能:onFormSubmit
    • 选择要运行的部署:默认选「头部(Head)」即可
    • 选择事件来源:「电子表格」
    • 选择事件类型:「表单提交时」
  • 点击保存,按照提示登录你的谷歌账号完成授权。如果弹出「应用未经过Google验证」的提示,点击「高级」→「前往(你刚才填的项目名)(不安全)」继续授权即可,脚本是你自己创建的,没有安全风险。

步骤4:效果验证

你可以手动提交一次表单测试,当新提交让表格出现第23行内容时,第2行的旧提交记录会自动删除,表格会始终保持最多22行有效使用状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 01:06:03