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

如何在Google Form中展示所有已提交响应的总和

实现Google Form实时展示已提交数值总和的操作步骤
  • 第一步:确认响应表格的总和单元格位置
    你已经在关联的Google Sheets(Responses表)中计算出总和,先记好该单元格的位置,格式示例为Sheet1!A1,同时复制这份Sheets的文档ID(即文档URL中d/和/edit之间的字符串)。
  • 第二步:打开Google Form关联的Apps Script编辑器
    打开目标Google Form,点击页面右上角的三个点(更多选项),选择「脚本编辑器」,进入Apps Script开发界面。
  • 第三步:写入调用及更新逻辑代码
    删除编辑器中默认的空白函数,粘贴以下代码,并替换其中的占位参数:
// 替换为你自己的响应表格ID
const SHEET_ID = "你复制的Sheets文档ID";
// 替换为你存放总和的单元格位置,示例:"Sheet1!A1"
const TOTAL_CELL = "你的总和单元格位置";
// 表单里展示总和的前缀文本,可自定义内容
const DISPLAY_PREFIX = "当前所有用户提交的数值总和为:";

function updateFormTotalDisplay() {
  // 从Sheets读取最新总和
  const sheet = SpreadsheetApp.openById(SHEET_ID);
  const total = sheet.getRange(TOTAL_CELL).getValue();
  // 更新表单的描述内容,也可修改为更新指定表单区块的说明文本
  const form = FormApp.getActiveForm();
  form.setDescription(`${DISPLAY_PREFIX}${total}`);
}
  • 第四步:测试运行并授权
    点击编辑器上方的运行按钮,第一次运行会弹出权限申请窗口,按提示完成授权即可,授权后你的表单描述就会更新为当前的总和数值。

提示:如果提示「Google未验证应用」,点击窗口的「高级」-「继续访问」即可正常授权,这是个人开发脚本的正常提示。

  • 第五步:设置自动更新触发器
    在Apps Script编辑器左侧菜单栏选择「触发器」,点击「添加触发器」,按以下参数配置:
    • 选择要运行的函数:updateFormTotalDisplay
    • 选择事件源:来自表单
    • 选择事件类型:表单提交时
      保存触发器后,每次有用户提交新的数值,表单就会自动拉取Sheets里的最新总和更新展示内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 18:45:01