使用 Google 表格作为动态任务队列界面 - n8n 工作流

学习如何使用 Google 表格作为后端自动化流程的强大界面或任务队列。此 n8n 工作流会处理标记为“READY”的数据,并将状态更新为“DONE”。

工作流预览

准备好自动化了吗?

下载此 n8n 工作流模板并立即开始使用。

适用人群

需要为其逻辑提供外部输入控制的自动化开发者。
希望拥有基于电子表格的任务看板的团队。
正在寻找集成 Google 表格以进行状态跟踪的高级 n8n 模板的用户。
任何旨在在 n8n 内部构建受控、异步执行模型的人。

概览

这个 n8n 工作流展示了一种强大的架构模式:将 Google 表格用作自动化引擎的动态任务队列或 UI 层。此设置将电子表格视为受控的输入源,而不是仅仅依赖即时触发的 n8n 触发器。n8n 工作流被触发(通常是按计划或手动),使用特定的 Google 表格 n8n 节点过滤器识别标记为“READY”的行,逐行处理数据,然后将行状态更新为“DONE”。此技术非常适合管理大批量数据、为进度跟踪提供清晰的视觉 UI,以及确保 n8n 自动化中的稳健、幂等操作。

工作原理

步骤 1:启动: 流程通过 n8n 的手动触发器“点击‘执行工作流’时”启动(可以轻松替换为“定时触发器 n8n 触发器”)。
步骤 2:读取任务队列: “读取 Google 表格 n8n 节点”连接到目标表格。关键是,它会过滤数据,仅检索 Status(状态)列标记为 READY 的任务,从而有效地抓取 n8n 工作流中待处理的任务。
步骤 3:逐项处理: “循环处理项目 n8n 节点”(拆分成批次)将传入的电子表格行分开。这确保了后续的处理逻辑会针对抓取的每个项目单独执行,从而保持清晰的控制流程。
步骤 4:执行逻辑: “编辑字段 n8n 节点”模拟核心逻辑执行。它安全地捕获必要的唯一标识符(rownumber)并将结果的 Status 字段设置为 DONE,以及任何计算出的结果(例如,计算 'Color' 字段的长度)。


  • 步骤 5:状态更新: 最后的“更新 Google 表格 n8n 节点”接收已处理的数据。它利用存储的 rownumber 作为匹配键,以更新表格中的确切原始行,在 Google 表格 UI 中将任务标记为完成,并防止在下一次运行 n8n 工作流时重新处理。

安装指南

导入 n8n 模板: 复制提供的 n8n 工作流 JSON,并使用“新建” -> “从 JSON 导入”选项将其粘贴到您的 n8n 画布中。
Google 表格凭据: 此 n8n 工作流需要 Google 服务账号凭据才能安全地进行读/写访问。您必须配置一个新的 Google 服务账号凭据,并确保关联的电子邮件对您的目标电子表格具有编辑者权限。
设置电子表格: 创建一个包含 Color(颜色)和 Status(状态)等必要列的 Google 表格。在两个 Google 表格 n8n 节点实例(“读取 Google 表格”和“更新 Google 表格”)中更新文档 ID 和工作表名称参数,以正确链接到您的电子表格。
执行: 设置好凭据和工作表参数后,保存 n8n 工作流并点击手动 n8n 触发器上的“执行工作流”按钮以开始测试。

节点详情

点击‘执行工作流’时 (手动触发器): 此 n8n 工作流的起始点。它允许手动测试和执行整个流程。
读取 Google 表格:
功能:读取输入的任务数据。
关键配置:使用过滤器仅检索 Status 列值设置为 READY 的行。这是此特定 n8n 节点的​​核心过滤机制。
循环处理项目 (拆分成批次):
功能:对流程控制至关重要,确保后续处理节点在 n8n 工作流中独立处理每一行数据。
编辑字段 (设置):
功能:模拟实际的后端处理或计算。它捕获更新步骤所需的 rownumber,并写入最终的处理状态 (DONE)。
更新 Google 表格:
功能:将处理后的状态和结果写回到电子表格 UI。
* 关键配置:操作设置为 Update(更新),使用先前检索到的 row
number 字段作为唯一标识符,以准确对准并修改工作表中的正确行。

相关 n8n 工作流

免费

节点: 5 节点
更新时间: 2025年12月26日

精选*