Google Keep 与 Google 表格的自动化同步及 AI 提取 - n8n 工作流

使用强大的 n8n 工作流,自动将通过 Takeout 导出的 Google Keep 笔记导入到 Google 表格中。包含可选的 OpenAI 处理流程,用于复杂数据提取。

工作流预览

准备好自动化了吗?

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

适用人群


  • 需要在结构化数据库中分析和归档历史 Google Keep 笔记的用户。

  • 通过快速笔记追踪开销或结构化数据,并需要自动记录到电子表格中的用户。

  • 正在寻找涉及文件处理、AI 集成和核心逻辑流控制的高级 n8n 模板的 n8n 自动化专家。

  • 需要迁移和处理大量用户生成内容的开发者。

概览

管理分散在各个笔记应用中的数据可能很棘手,尤其是在需要结构化分析时。这个强大的 n8n 工作流提供了一个全面的解决方案,可将从 Google Keep(通过 Google Takeout)导出的信息直接集中到一个结构化的 Google 表格中。通过利用 Google Drive n8n 节点的文件管理能力和 OpenAI n8n 节点的高级数据处理能力,此自动化流程可以筛选特定笔记(例如开销记录),提取关键变量(如金额),并干净地格式化时间戳。

此 n8n 工作流非常适合将零散的笔记转换为可操作的数据点,无需手动誊录。这个强大的集成展示了在 n8n 平台上构建自定义 n8n 模板时的灵活性,这些模板集成了文件操作、逻辑筛选和高级 AI 服务。

工作原理

n8n 工作流从手动 n8n 触发器开始,点击‘测试工作流’(Test workflow) 即可激活。


  1. 查找文件: 在“Keep”文件夹中搜索 (Search in "Keep" folder) Google Drive n8n 节点会查询存储已导出 Google Keep JSON 文件的特定 Google 云端硬盘目录。

  2. 分批处理: 使用 拆分成批次 (Split In Batches) n8n 节点将结果分成每批 10 个的处理单元,以控制吞吐量。

  3. 筛选 JSON: 如果扩展名是 json (If extension is json) n8n 节点确保只有扩展名为 .json 的文件才会被处理,过滤掉任何多余的文件。

  4. 下载与解析: Google Drive n8n 节点下载文件内容,从文件中提取 (Extract from File) n8n 节点将原始 JSON 解析成 n8n 可读的数据项。

  5. 内容和归档筛选: n8n 工作流应用两次条件检查:一个 筛选 (Filter) n8n 节点检查笔记文本是否包含特定关键词(例如用于开销追踪的 'depense'),另一个 n8n 节点(如果已归档为否 (If is archived is false))确保只有未被归档的笔记才能继续后续流程。

  6. AI 增强(可选): 如果需要,在此处加入 AI 处理 (Put some AI treatment here if you need it) AI Agent n8n 节点使用 OpenAI (gpt-4o-mini) 从笔记内容中提取特定的结构化信息(例如欧元的金额),展示了此 n8n 工作流的强大能力。

  7. 数据格式化: 设置导出字段 (Set the fields for export) n8n 节点将笔记文本、解析后的时间戳(创建和编辑时间)、归档状态以及从 AI n8n 节点提取的金额,汇总成最终的数据结构。

  8. 同步到表格: 最后,添加到 Google 表格 (Add to google sheet) Google Sheets n8n 节点将生成的数据行追加到指定的 Google 表格的新行中。此完整的 n8n 工作流确保了高效且智能的数据迁移。

安装指南

要部署此 n8n 工作流,请遵循以下步骤:


  1. 导入 n8n 工作流: 复制提供的 JSON 代码并将其作为新的 n8n 工作流导入到您的 n8n 实例中。

  2. 导出 Google Keep: 使用 Google Takeout 导出您的 Google Keep 笔记,确保将它们作为 JSON 文件上传到 Google 云端硬盘中的专用文件夹。

  3. 设置凭据: 建立以下连接:

Google Drive: 连接您的 Google 云端硬盘账户,并配置 在“Keep”文件夹中搜索 (Search in "Keep" folder) n8n 节点,指向存放已导出 JSON 文件的确切文件夹 ID。
OpenAI:OpenAI 聊天模型 (OpenAI Chat Model) n8n 节点配置您的 OpenAI API 密钥凭据。
* Google Sheets: 连接您的 Google 表格账户,并配置 添加到 Google 表格 (Add to google sheet) n8n 节点,以定位您想要的电子表格和工作表名称。

  1. 配置: 检查 如果扩展名是 json (If extension is json) 和 筛选 (Filter) n8n 节点,以调整筛选条件(例如,如果不需要,可以移除法语开销关键词)。

  2. 运行 n8n 触发器: 点击手动 n8n 触发器节点上的‘测试工作流’(Test workflow) 以执行首次同步。

节点详情

当点击‘测试工作流’(Test workflow) 时(手动触发器): 此自动化流程的启动 n8n 触发器,主要用于测试或单次执行此 n8n 模板。
在“Keep”文件夹中搜索 (Search in "Keep" folder) (Google Drive n8n 节点): 在 Google 云端硬盘上指定文件夹 ID 中查找从 Google Keep 导出的 .json 文件。
每 10 个项目循环一次 (Loop every 10 items) (Split In Batches n8n 节点): 通过将文件列表分成每组 10 个的小批次来管理文件处理负载。
如果扩展名是 json (If extension is json) (Filter n8n 节点): 一个逻辑门,确保只有以 .json 结尾的文件才能进入 n8n 工作流的下载阶段。
从文件中提取 (Extract from File) (Extract From File n8n 节点): 解析从 Google Drive 下载的二进制 JSON 内容,将其转换为结构化的 n8n 数据。
筛选 (Filter) (If n8n 节点): 根据文本内容中是否存在特定关键词(例如检查是否包含 'depense')来有条件地筛选笔记。如果您不需要此筛选,可以移除此 n8n 节点。
如果已归档为否 (If is archived is false) (If n8n 节点): 阻止已在 Google Keep 中归档的笔记继续执行 n8n 工作流,只处理活动笔记。
如果需要,在此处加入 AI 处理 (Put some AI treatment here if you need it) (AI Agent n8n 节点): 一个可选的、功能强大的 n8n 节点,使用 OpenAI (gpt-4o-mini) 根据提供的提示词分析文本内容并提取特定实体,例如货币价值。
设置导出字段 (Set the fields for export) (Set n8n 节点): 将笔记内容、转换后的时间戳(用户编辑和创建时间)、归档状态以及 AI 提取的金额格式化并汇总成 Google Sheet n8n 节点所需的最终数据集。
添加到 Google 表格 (Add to google sheet) (Google Sheets n8n 节点): 此 n8n 工作流中的最后一步操作,将结构化数据行追加到已配置的 Google 表格文档中。

相关 n8n 工作流

免费

节点: 11 节点
更新时间: 2025年12月26日
创建者

We create bespoke AI solutions, automations and agents that help your business as it scales.

精选*