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