使用n8n向Google Sheet追加数据异常:替换首行而非追加
n8n Google Sheet 追加数据异常排查方案
核心排查步骤
- 检查表头识别配置
确认Google Sheet节点的First Row Contains Header选项已勾选。未开启时,n8n会把工作表第一行当作普通数据行,而非表头,导致从首行开始覆盖内容。 - 修正范围设置
节点的Range配置不要手动指定固定单元格范围(如A1:Z10),直接填写工作表名称M2或留空即可。固定范围会强制节点写入指定区域,覆盖原有内容。 - 核对Append or Update模式的匹配规则
若使用该模式,确保Key Column设置为数据中的唯一标识列(如ID列),而非表头行的列名。错误设置匹配列会导致节点因找不到匹配行,错误覆盖首行。 - 校验输入数据结构
传入节点的数据必须是键值对结构,且键名与工作表列名完全一致(大小写、空格均需匹配)。键名不匹配会导致n8n无法正确映射列,引发数据错位覆盖。 - 简化场景测试
先用Generate Mock Data节点生成符合列名的测试数据,连接到Google Sheet的Append节点执行。若基础场景正常,再排查webhook传入的数据是否存在格式问题。
内容的提问来源于stack exchange,提问作者Arrow
相关产品推荐
相关产品推荐

