Google Sheet Output Node
Google Sheet Output Node 用于向 Google Sheets 写入数据,是数据输出类节点。节点自动处理数据格式转换,将上游节点的数据持久化到 Google Sheets。
节点信息
节点类型
gsheet_output_node
显示名称
Google Sheet Output
节点分类
Output(数据输出)
图标
📊 Sheet 图标(绿色)
句柄颜色
Rose(玫瑰红)
功能说明
Google Sheet Output Node 将上游节点的数据写入 Google Sheets,用于数据持久化、日志记录和结果导出。
主要用途:
保存交易记录
导出分析结果
记录日志数据
持久化配置
备份重要数据
核心特性:
💾 Google Sheets 集成:直接写入 Google Sheets
🔄 自动格式化:将 JSON 数据转换为表格格式
📋 表头生成:自动创建表头行
✍️ 覆盖写入:覆盖现有数据
输入参数
参数列表
data
object
✅
-
要写入的数据(JSON 格式)
doc_link
text
❌
-
Google Sheets URL 或 ID
data 参数
来源: 上游节点输出
期望格式:
示例输入:
支持的数据格式:
标准格式:包含
headers和rows对象数组:
[{col1: val1, col2: val2}, ...]嵌套对象:自动扁平化
doc_link 参数
支持的格式:
完整 URL:
Sheet ID:
输出参数
Google Sheet Output Node 没有输出参数(终端节点)。
使用示例
示例 1:保存交易记录
场景: 将交易历史保存到 Google Sheets。
工作流结构:
Code Node 输出:
节点配置:
示例 2:导出分析结果
场景: 将 AI 分析结果导出到 Google Sheets。
工作流结构:
analysis_data 格式:
示例 3:日志记录
场景: 记录工作流执行日志。
工作流结构:
log_data 示例:
Google Sheets 配置
配置要求
创建 Service Account
启用 Google Sheets API
下载凭证文件
共享 Google Sheets(需要「编辑者」权限)
权限要求:
Google Sheet Input: 「查看者」即可
Google Sheet Output: 必须「编辑者」权限
最佳实践
1. 数据格式化
在 Code Node 中格式化:
2. 数据验证
在写入前验证:
注意事项
重要提示
覆盖警告
Google Sheet Output Node 会覆盖现有数据
写入前确认目标工作表
建议使用不同工作表名称
权限要求
Service Account 必须有「编辑者」权限
仅「查看者」权限会导致写入失败
数据格式
必须提供
headers和rows所有行的列数必须一致
数据会被转换为字符串
API 配额
每天有写入次数限制
大量写入可能触发限制
考虑批量写入
并发写入
避免多个节点同时写入同一工作表
可能导致数据冲突
故障排查
Q: 提示 "Permission denied"?
A:
确认 Service Account 有「编辑者」权限
重新共享 Google Sheets
检查凭证文件是否正确
Q: 数据写入后格式混乱?
A:
检查
headers和rows的列数是否一致确认所有行的长度相同
验证数据格式
Q: 提示 "No input data received"?
A:
确认上游节点正确发送了
data信号检查数据连接是否正确
验证数据格式符合要求
技术规格
节点版本
0.1.0
写入模式
Write(覆盖)
数据源
Google Sheets
API
Google Sheets API v4
权限要求
编辑者
超时时间
60秒
相关节点
Google Sheet Input Node - 从 Google Sheets 读取数据
Code Node - 格式化要写入的数据
AI Model Node - 生成分析结果
Swap Node - 生成交易记录
相关文档:
节点与工作流 - 节点基础概念
Google Sheet Input Node - 数据读取节点
Code Node - 数据处理节点
Last updated