跳到主要内容

Google Drive 节点常见问题#

以下是 Google Drive 节点 的常见错误和问题及其解决方法或排查步骤。

Google 尚未验证此应用#

如果使用 OAuth 认证方式,可能会看到 Google 尚未验证此应用 的警告。解决方法:

  • 若应用用户类型内部,请使用需要认证的同一账号创建 OAuth 凭据
  • 若应用用户类型外部,可将邮箱添加至应用测试人员列表:访问 受众群体 页面,将登录邮箱添加至测试用户列表

如需使用其他账号(开发者或第三方)生成的凭据,请遵循 Google Cloud 文档 | 授权错误:Google 尚未验证此应用 的说明。

Google Cloud 应用授权失效#

对于发布状态设为测试用户类型设为外部的 Google Cloud 应用,同意授权和令牌将在七天后过期。详见 Google Cloud Platform 控制台帮助 | 设置 OAuth 同意屏幕。解决方法:在 n8n 凭据弹窗中重新连接应用。

Google Drive OAuth 错误#

使用 OAuth 认证时,可能遇到提示应用不符合 Google 安全要求的登录错误。

通常由 Google OAuth 配置与 n8n 的 URL 不匹配导致。请仔细查看 Google 错误信息中的链接详情,其中包含具体错误说明。

若为自托管 n8n,请检查用于构建外部 URL 的配置项,确认 N8N_EDITOR_BASE_URLWEBHOOK_URL 环境变量使用完全限定域名。

从 Google Drive 获取最新文件#

要获取 Google Drive 中的最新文件,需按修改时间排序:

  1. 添加 Google Drive 节点至画布
  2. 选择 File/Folder 资源和 Search 操作
  3. 启用 Return All 以遍历所有文件
  4. What to Search 筛选器设为 Files
  5. Options 中将 Fields 设为 All
  6. Sort 节点连接至 Google Drive 节点输出端
  7. 选择 Simple 排序类型
  8. Fields To Sort By 中输入 modifiedTime 作为字段名
  9. 选择 Descending 降序排列
  10. Limit 节点连接至 Sort 节点输出端
  11. 设置 Max Items1 以保留最新文件
  12. 将另一个 Google Drive 节点连接至 Limit 节点输出端
  13. 选择 File 作为资源并指定操作
  14. File 选择中点击 By ID
  15. 选择 Expression 并输入表达式 {{ $json.id }}

查看工作流文件