Apify → Google Sheets:别再照旧 Actor 教程,按这三条路径走
披露:本页含联盟推广链接。你通过本页链接注册 Apify 并付费,我们可能获得佣金——不影响你支付的价格,也不改变我们如实记录的实测数据。 我们如何实测 →
重要纠偏:Apify Store 的 Google Sheets Import & Export Actor 当前明确标为 Deprecated。本页不把它当推荐方案。内容于 2026-07-30 按 Apify 的 n8n、Make 与 Dataset 官方资料核对;本站没有为本页触发新 run。
把 Apify 结果送进 Google Sheets,有三条稳定程度与自动化程度不同的路线:
| 你的情况 | 推荐路径 | 代价 |
|---|---|---|
| 已在用 n8n | Run Actor → Get Dataset Items → Google Sheets | 要维护 n8n 凭证、幂等与错误分支 |
| 已在用 Make | Run/Watch Task → Get Dataset Items → Bulk Add Rows | 受 Make 模块与套餐限制 |
| 只需偶尔交付 | Dataset 导出 CSV/XLSX → 导入 Sheets | 需要人工重复操作 |
路径 A:n8n
Apify: Run Actor
→ Apify: Get Dataset Items
Dataset ID = {{$json.defaultDatasetId}}
→ Google Sheets: Append or Update Row
先用 10–20 条数据映射列。给每行保留 runId、来源 URL 和采集时间;需要重跑时,用业务主键 + Run ID 决定追加还是更新,避免网络重试产生重复行。完整节点配置见 Apify n8n 中文指南。
路径 B:Make
Apify 官方 Make 文档同时展示同步和异步流程。持续任务通常更适合:
Watch Actor/Task Runs
→ Get Dataset Items(使用触发 run 的 Dataset ID)
→ Google Sheets: Bulk Add Rows
不要把某次测试 Dataset ID 固定到场景里;每次都应从触发的 run 读取对应 ID。
路径 C:CSV / XLSX
- 打开 Run 的 Dataset。
- 抽查关键字段、空值和重复项。
- Export 为 CSV 或 XLSX。
- 在 Google Sheets 导入,并把 Run ID、Dataset ID 和导出日期写进单独的“来源”工作表。
这条路径不够自动,但最容易验收。月度名单、一次性研究或需要人工清洗的结果,往往不值得先搭自动化平台。
表格字段先做减法
| 建议保留 | 谨慎处理 |
|---|---|
| 业务主键、名称、来源 URL、采集时间、Run ID | 嵌套对象、数组、超长正文、临时图片 URL |
| 决策真正需要的指标 | Actor 返回但没人使用的全部字段 |
Sheets 有单元格、公式、权限和并发编辑边界。大规模历史、嵌套 JSON 或持续追加的数据应进入数据库/对象存储,Sheets 只保留人工复核视图。
认证与失败条件
- Google 授权应走 OAuth 或自动化平台的 Credentials;不要收集或保存用户 Google 密码。
- 旧 Actor 的授权步骤、限制和日志提示可能已失效,不要从旧文章复制。
- 表头变化会让字段错列;写入前按字段名映射,不按“第几列”猜。
- append 重试会产生重复行;为每个业务对象设置稳定键。
- Run 成功不代表有结果;0 条、关键字段为空和 Dataset 分页未取完都要单独验收。
最合适的路线不是自动化程度最高的路线,而是团队能维护、能追溯到 Run、失败时能恢复的路线。
先把一份小样本干净地写进表,再考虑定时和批量。
compass/crawler-google-places 按 $0.004/条计,$5 免费额度约合 1,250 条;不绑卡,跑完再决定要不要付费。
免费跑我自己的第一批 →