写在前面
想用N8N自动化处理Google表格、邮件或文件,却卡在了第一步——复杂的授权配置?
别担心,这篇教程就是为你准备的。不需要任何代码知识,跟着步骤操作,几分钟就能搞定。
最棒的是,你只需要配置一次,就能在N8N里解锁所有Google服务节点,一劳永逸。
准备工作
在开始之前,请确保你拥有:
1. 一个Google账号(个人Gmail或Workspace账号均可)。
2. 一个可以正常访问的N8N实例(云端版或私有部署版)。
第一部分:配置Google Cloud
我们需要先去Google的“后台”拿到一串钥匙(凭证),再把它交给N8N。
创建Cloud项目
项目就像一个文件夹,用来存放我们的配置。
1. 打开并登录 Google Cloud控制台 (console.cloud.google.com)。
2. 点击页面顶部的项目选择器,在弹窗中点击 “新项目”。
3. 给你的项目起个名字,例如 “N8N-Automation”,然后点击 “创建”。
4. 确保页面顶部的项目选择器,已经选中了你刚刚创建的项目。
启用API服务
API就像是Google提供给N8N的“服务菜单”,用哪个就得先“激活”哪个。
1. 点击左上角的汉堡菜单,找到 “API和服务” > “库”。
2. 在库中搜索并启用你需要的服务。例如:
– 操作Google表格,就搜索并启用 “Google Sheets API”。
– 操作Google云盘,就搜索并启用 “Google Drive API”。
– 操作Gmail,就搜索并启用 “Gmail API”。
重要提示:Google Sheets和Google Docs等节点,除了它们自己的API,还需要启用 Google Drive API。
配置同意屏幕
这一步是告诉Google,我们创建的应用是安全可信的。
1. 再次打开汉堡菜单,找到 “API和服务” > “OAuth同意屏幕”。
2. 在用户类型(User Type)中,选择 “外部” (External),然后点击 “创建”。
3. 应用名称:填写一个你能识别的名字,如“我的N8N应用”。
4. 用户支持电子邮件:选择你自己的Gmail邮箱。
5. 开发者联系信息:再次填写你的Gmail邮箱。
6. 点击 “保存并继续”,后续的“范围”和“测试用户”步骤可以直接跳过,继续点击“保存并继续”。
7. 在摘要页面,点击 “返回信息中心”。
8. 在信息中心,找到“发布状态”,点击 “发布应用” 并确认。这能避免授权7天后就过期。
创建OAuth凭证
这是最关键的一步,我们要在这里拿到给N8N的“钥匙”。
1. 在左侧菜单中,点击 “凭据”。
2. 点击页面顶部的 “+ 创建凭据”,选择 “OAuth客户端ID”。
3. 应用类型:选择 “Web应用”。
4. 名称:可以保持默认,或者起一个易于识别的名字。
5. 已获授权的重定向URI:这一步需要N8N和Google Cloud配合。
– 先回到你的N8N工作流,添加一个Google Sheets节点。
– 在节点的凭证(Credential)处,点击“Create New”。
– 在弹出的窗口里,你会看到一个 “OAuth Redirect URL”,把它完整复制下来。
– 回到Google Cloud页面,点击“+ 添加URI”,将刚刚复制的URL粘贴进去。
6. 点击 “创建”。
7. 立即复制并保存! 一个弹窗会显示你的 “客户端ID” 和 “客户端密钥”。请立刻把它们复制到一个安全的地方。客户端密钥只会出现这一次!
第二部分:配置N8N
现在,我们把拿到的“钥匙”配置到N8N里。
添加Google凭证
1. 回到刚才打开的N8N凭证创建窗口。
2. 将从Google Cloud复制的 “客户端ID (Client ID)” 粘贴到对应输入框。
3. 将 “客户端密钥 (Client Secret)” 粘贴到对应输入框。
4. 点击 “Sign in with Google” 按钮。
5. N8N会跳转到Google登录和授权页面。请选择你用于创建项目的那个Google账号,并点击“允许”,授予权限。
6. 授权成功后,页面会自动跳回N8N。点击 “Save” 保存凭证。
一劳永逸:复用凭证
恭喜你!配置已经全部完成。
现在,无论你使用N8N的Google Sheets、Gmail、Google Drive还是Google Calendar节点,都无需再次配置。
只需要在对应节点的凭证(Credential)下拉列表中,选择你刚刚创建好的那个凭证即可。
常见问题
提示“Google尚未验证此应用”?
这是正常现象,因为这个应用是你自己创建的。在授权页面,找到并点击“高级”,然后选择“继续前往”(不安全)即可完成授权。
授权几天后就失效了?
这通常是因为你在“OAuth同意屏幕”步骤中,没有点击“发布应用”。返回Google Cloud,将应用发布即可解决。

