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

Make.com自动化流问题:如何从Google Sheets提取前三行数据

解决Make.com中Google Sheets提取前3行表单数据的问题

核心问题原因

默认Google Forms触发后,Make只会抓取最新提交的单行数据,要获取前3行,需要主动发起全表查询并筛选。

具体解决步骤

  1. 添加「Google Sheets - 搜索行」模块

    • 选择目标表格和工作表
    • 排序规则:找到表单自动生成的「时间戳」列,设置为升序(确保最早的提交排在前面)
    • 在「限制」参数中输入3,只返回前3行数据
    • 无需设置筛选条件(除非你需要排除测试行)
  2. 渲染多行数据到邮件内容
    在发送给你的邮件模块中,用Make的循环语法遍历搜索到的3行数据,拼接成易读的格式:

    {{each row in 搜索行模块的结果}}
    提交信息 {{$index + 1}}:
    姓名: {{row.姓名列名}}
    邮箱: {{row.邮箱列名}}
    提交时间: {{row.时间戳列名}}
    ---
    {{/each}}
    

    替换成你Sheet里实际的列名即可。

  3. 添加条件判断,仅前3次提交触发

    • 先添加「Google Sheets - 获取表格信息」模块,获取当前Sheet的总行数(注意排除表头行,比如总行数减1)
    • 插入「条件」模块,设置判断规则:总行数 - 1 <= 3(因为表头占1行)
    • 只有满足条件时,才执行发送给你的邮件步骤

测试验证

手动在Sheet里添加3行测试数据,触发流程后检查邮件是否能正确收到前3行的完整详情;第4次提交时,条件判断不通过,不会再发送该邮件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 14:22:03