用n8n自动同步Airtable和Google Sheets:完整教程
问题陈述
你是否在手动把 Airtable 的数据复制到 Google Sheets?或者反过来?
当数据源变多、更新变频繁,手动同步不仅耗时,还容易出错。本文教你用 n8n 实现 Airtable 和 Google Sheets 的全自动双向同步——免费、零代码、5分钟配置。
前置要求
- Airtable 账号(免费版可用)
- Google 账号(拥有 Google Sheets 权限)
- n8n 账号(n8n.io 免费注册,云端版无需自托管)
工作流程概览
Airtable 记录更新 → n8n Webhook触发 → 读取Airtable最新数据 → 写入Google Sheets → 发送确认通知
步骤一:创建 Airtable Base
- 登录 airtable.com,新建 Base,选择"Start from scratch"
- 命名 Base(例如:客户数据库)
- 创建字段:Name、Email、Status、LastUpdated
- 复制 Base ID(在URL中:appXXXXXXXXXXXXXX)
- 创建 API Token(Account → Developer hub → Personal access tokens)
步骤二:创建 Google Sheets
- 新建 Google Sheet,第一行添加表头
- 复制 Sheet ID(在URL中)
- 确保 Google 账号有编辑权限
步骤三:创建 n8n Workflow
3.1 新建 Workflow
登录 n8n → New → Blank Workflow
3.2 添加 Manual Trigger
3.3 添加 Airtable Node
- Operation: Search
- Base ID: 你的Airtable Base ID
- Filter: {LastUpdated} >= DATEADD(TODAY(), -1, 'days')
3.4 添加 Google Sheets Node
- Operation: Upsert
- Spreadsheet ID: 你的Sheet ID
- compareColumn: Email
效果对比
| 手动同步 | n8n 自动同步 | |
|---|---|---|
| 操作时间 | 15-30 分钟/次 | 0 分钟(全自动) |
| 错误率 | 高 | 接近 0 |
适用场景
- CRM数据统一:Airtable管理客户,Google Sheets用于财务团队
- 库存同步:电商团队用Airtable,仓库用Sheets
常见问题
Q: Airtable API限制? 免费版100 requests/秒,完全够用。
Q: Google Sheets写入失败? 确保Google账号有编辑权限。
想进一步自动化你的业务流程?欢迎在评论区描述你的场景!
Top comments (0)