要将 Google Drive® 作为流程的一部分进行交互,请添加一个带有 Google Drive 连接命令的步骤。例如:
- 上传、下载、移动、搜索和删除文件
- 创建和删除文件夹
要启用这些命令,IT 管理员 首先需要设置 Google云端硬盘连接器。
注意:这些命令管理的是存储在 Google云端硬盘中的文件, 而 不是保存在 Google Workspace® 产品(例如 Google 文档、表格或幻灯片
)中的文件。创建文件夹
要在 Google 云端硬盘中创建新文件夹,请使用 Create folder 命令。
等效 API 调用:https://developers.google.com/drive/api/guides/folder#create-folder
属性
| 摘要信息 | 细节 |
|---|---|
| 文件夹名称 | 请输入要创建的文件夹名称。 |
| 父文件夹 | 请输入要创建新文件夹的父文件夹名称。要在顶层创建文件夹,请留空。 |
输出
没有任何
退出代码
| 代码 | 类型 | 细节 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | 错误 | 普遍失败 |
| 2 | 错误 | 无效参数 |
| 3 | 错误 | 找到多个同名文件 |
| 4 | 错误 | 删除时出错;请求的对象是一个文件夹 |
| 10 | 错误 | 来自 Google Drive API 的错误响应 |
删除文件
要从 Google 云端硬盘中删除文件,请使用 Delete file 命令。
等效 API 调用:https://developers.google.com/drive/api/reference/rest/v3/files/delete
属性
| 摘要信息 | 细节 |
|---|---|
| 文件名称 | 请输入要删除的文件名。 |
输出
没有任何
退出代码
| 代码 | 类型 | 细节 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | 错误 | 普遍失败 |
| 2 | 错误 | 无效参数 |
| 3 | 错误 | 找到多个同名文件 |
| 4 | 错误 | 删除时出错;请求的对象是一个文件夹 |
| 10 | 错误 | 来自 Google Drive API 的错误响应 |
下载文件
要从 Google 云端硬盘下载文件,请使用 下载文件 命令。
等效 API 调用:https://developers.google.com/drive/api/reference/rest/v3/files/download
属性
| 摘要信息 | 细节 |
|---|---|
| 文件名称 | 请输入要下载的文件名。 |
| 文件夹名称 | 请输入要从中下载文件的父文件夹名称。 |
| 下载路径 | 请输入文件存储路径。要将文件用作输出,请留空。 |
| 覆写 | 要下载文件,无论路径下是否存在同名文件,请选中此复选框。 |
输出
| 输出 | 输出类型 |
|---|---|
| 文件 | 文件 |
退出代码
| 代码 | 类型 | 细节 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | 错误 | 普遍失败 |
| 2 | 错误 | 无效参数 |
| 3 | 错误 | 找到多个同名文件 |
| 4 | 错误 | 删除时出错;请求的对象是一个文件夹 |
| 10 | 错误 | 来自 Google Drive API 的错误响应 |
移动文件
要将文件移动到 Google 云端硬盘中的新文件夹,请使用 移动文件 命令。
等效 API 调用:不适用
属性
| 摘要信息 | 细节 |
|---|---|
| 文件名称 | 请输入要移动的文件名。 |
| 文件夹名称 | 请输入要将文件移动到的文件夹名称。 |
| 覆写 | 要将文件移动到新文件夹,无论该文件夹中是否已存在同名文件,请选中此框。 |
输出
没有任何
退出代码
| 代码 | 类型 | 细节 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | 错误 | 普遍失败 |
| 2 | 错误 | 无效参数 |
| 3 | 错误 | 找到多个同名文件 |
| 4 | 错误 | 删除时出错;请求的对象是一个文件夹 |
| 10 | 错误 | 来自 Google Drive API 的错误响应 |
| 16 | 错误 | 无法写入目标文件,因为已存在同名文件。 |
搜索文件
要根据指定的查询在 Google 云端硬盘中搜索文件,请使用 搜索文件 命令。
等效 API 调用:https://developers.google.com/drive/api/guides/search-files
属性
| 摘要信息 | 细节 |
|---|---|
| 查询 | 请输入搜索参数,使用 Google 云端硬盘支持的查询语言。 |
| 结果数量 | 请输入要显示的最大结果数,最多 100 条。 |
| 顺序 | 选择要对返回的文件进行排序的字段。 |
输出
| 输出 | 输出类型 |
|---|---|
| 文件 | JSON |
退出代码
| 代码 | 类型 | 细节 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | 错误 | 普遍失败 |
| 2 | 错误 | 无效参数 |
| 3 | 错误 | 找到多个同名文件 |
| 4 | 错误 | 删除时出错;请求的对象是一个文件夹 |
| 10 | 错误 | 来自 Google Drive API 的错误响应 |
| 16 | 错误 | 无法写入目标文件,因为已存在同名文件。 |
上传文件
要将文件上传到 Google 云端硬盘,请使用 上传文件 命令。
等效 API 调用:https://developers.google.com/drive/api/guides/manage-uploads
属性
| 摘要信息 | 细节 |
|---|---|
| 文件名称 | 请输入要上传的文件名。这可以是文件系统中已存在的文件、命令输出或文件资源。 |
| 文件夹名称 | 输入要将文件上传到 Google 云端硬盘的文件夹名称。要将文件上传到顶层,请留空。 |
| 上传名称 | 上传时请输入文件名。要使用与 文件名相同的名称,请留空。 |
| 覆写 | 要上传文件,无论指定位置是否存在同名文件,请选中此框。 |
输出
| 输出 | 输出类型 |
|---|---|
| 文件名称 | 字串 |
退出代码
| 代码 | 类型 | 细节 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | 错误 | 普遍失败 |
| 2 | 错误 | 无效参数 |
| 3 | 错误 | 找到多个同名文件 |
| 4 | 错误 | 删除时出错;请求的对象是一个文件夹 |
| 10 | 错误 | 来自 Google Drive API 的错误响应 |