Skip to content

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 配置项。验证和环境变量是否使用了完全限定域名。

从 Google Drive 获取最近的文件

要从 Google Drive 检索最近的文件,您需要按修改时间对文件进行排序。为此,您需要搜索现有文件并检索其修改时间。接下来,您可以对文件进行排序以查找最近的文件,并使用另一个 Google Drive 节点按 ID 定位该文件。

该过程如下:

  1. Google Drive节点添加到画布。
  2. 选择文件/文件夹资源和搜索操作。
  3. 启用“全部返回”以对所有文件进行排序。
  4. “搜索内容”过滤器设置为“文件”
  5. 选项中,将字段设置为全部
  6. 排序节点连接到Google Drive节点的输出。
  7. 选择简单排序类型。
  8. “排序依据字段”部分中输入字段名称。
  9. 选择降序排序。
  10. Sort节点的输出中添加一个Limit节点。
  11. “最大项目数”设置为1以保留最新的文件。
  12. 将另一个Google Drive节点连接到Limit节点的输出。
  13. 选择文件作为资源并选择您选择的操作。
  14. 文件选择中,选择按 ID
  15. 选择表达式并输入表达式。

没有任何