使用 Google Drive® 连接器,您可以 按顺序使用 命令来管理 Google Drive 中的文件和文件夹。例如,使用此连接器,您可以:
- 在 Google 云端硬盘中搜索文件
- 上传和下载文件
- 创建或删除文件和文件夹
请注意,此连接器的命令管理存储在 Google 云端硬盘中的文件,而不是保存在 Google Workspace® 产品(例如 Google 文档、表格或幻灯片)中的文件。
注: 此连接器由 Workiva 构建,并连接到第三方系统。虽然我们的支持团队可以帮助您在工作区内配置此连接器,但我们无法对源自 Workiva 平台之外的任何问题进行故障排除或提供其他帮助。
先决条件
为了实现连接,连接器使用 Google Drive REST API。要设置连接器,您需要:
- 一个专用的 Google® Web 应用程序,已启用 OAuth 授权和 API 访问权限
- 集成项目的 OAuth 客户端 ID 和密钥
- 您的浏览器已启用弹出窗口
- 项目重定向 URI:
创建一个 Google Web 应用程序
要设置连接器,首先创建一个启用了 OAuth 授权和 API 访问权限的 Google Web 应用程序。该连接器使用应用程序的 OAuth 客户端 ID 和密钥连接到 Google Drive API。
步骤 1. 选择或创建项目
在 Google APIs 开发者控制台中,选择或创建一个项目以与连接器一起使用。创建项目:
- 在工具栏中,单击 选择项目 或当前项目的名称,然后单击 新建项目。
- 在 项目名称中,输入一个唯一的名称,以便于识别集成。
- 在 位置中,选择您的组织,以便其他人可以使用该项目。
- 单击创建。
步骤 2. 启用 API 访问
- 选择 库 选项卡。
- 搜索并选择 Google Drive API。
- 在 Google Drive API下,点击 启用。
步骤 3:创建 OAuth 客户端 ID 和密钥
- 在 OAuth 同意屏幕 选项卡上,选择 内部,然后单击 创建。
- 在 应用信息下,输入应用程序名称和用户支持电子邮件地址,以便在验证连接器时帮助识别应用程序。
- 在 App domain下,添加授权域
wdesk.com。 - 在 开发者联系信息下,输入 Google 应该向其发送有关项目的任何更新的电子邮件地址,然后点击 保存并继续。
- 在 范围 和 可选信息下,单击 保存并继续 ,而不添加任何范围或可选信息。
注: 对于仅供内部用户使用的应用程序,无需指定作用域或提供可选信息。
- 在 摘要下,根据需要查看和编辑 OAuth 同意屏幕详细信息,然后单击 返回仪表板。
- 在 “凭据 ”选项卡上,单击 “创建凭据” ,然后选择 “ OAuth 客户端 ID” 。
- 在 应用程序类型下,选择 Web 应用程序。
- 输入一个唯一的名称,以帮助识别 OAuth 凭据。
- 在 授权的 JavaScript 来源下:
- 在北美,请添加
https://h.app.wdesk.com - 在欧盟境内,请添加
https://h.eu.wdesk.com - 在亚太地区,添加
https://h.apac.wdesk.com
- 在北美,请添加
- 在 授权重定向 URI下:
- 在北美,添加
https://h.app.wdesk.com/s/wdata/oc/app/oauth/callback - 在欧盟,添加
https://h.eu.wdesk.com/s/wdata/oc/app/oauth/callback - 在亚太地区,添加
https://h.apac.wdesk.com/s/wdata/oc/app/oauth/callback
- 在北美,添加
- 点击 创建,并记下客户端 ID 和密钥。
设置 Google 云端硬盘连接器
注: 要使连接器可在您组织的链中使用, 组织安全管理员首先需要在配置中启用它。
- 从 链构建器中,单击 连接,然后单击右上角的 创建 。
- 在 连接器连接下,选择 Google Drive 和 CloudRunner。
- 在 基本信息下,输入唯一的名称和描述,以帮助识别连接器。
- 如果您希望链在访问共享驱动器时能够使用创建、移动、上传和删除命令,请勾选 允许写入所有驱动器类型。
- 在 身份验证下,输入连接器的 Google 集成项目的客户端 ID 和密钥。
注意:所有敏感凭证均会自动加密,并以高级加密标准 (AES ) -256 加密方式存储
。 - 点击 连接,并授权连接器访问您的 Google 帐户。
注: 为确保 Google 可以授权连接器的访问权限,请启用浏览器弹出窗口。
- 选择要与连接一起使用的环境,然后单击 保存。
- 要测试连接, 创建并运行一个链 使用 连接器的 下载文件 命令,并验证它是否返回有效输出。
疑难解答
如果连接到 Google 云端硬盘失败:
- 验证集成项目的客户端 ID 和密钥。在Google APIs 开发者控制台中,项目的客户端 ID 和密钥会显示在 凭据 标签页上。
- 从上方验证项目的已授权 Javascript 来源。
- 请确保上述项目的重定向 URI 正确。
- 确认项目已启用 Google 云端硬盘 API。