Google Drive 文件操作#
使用此操作可在 Google Drive 中创建、删除、更改和管理文件。有关 Google Drive 节点本身的更多信息,请参阅 Google Drive。
/// 注意 | 此节点可用作 AI 工具 该节点可用于增强 AI 代理的能力。当以这种方式使用时,许多参数可以自动设置,或由 AI 提供信息进行配置 - 更多详情请参阅 AI 工具参数文档。 ///
复制文件#
使用此操作将文件复制到云端硬盘。
输入以下参数:
- 连接凭证:创建或选择现有的 Google Drive 凭证。
- 资源:选择 文件。
- 操作:选择 复制。
- 文件:选择要复制的文件。
- 选择 从列表 从下拉列表中选择标题,通过 URL 输入文件 URL,或 通过 ID 输入
fileId
。 - 您可以在可共享的 Google Drive 文件 URL 中找到
fileId
:https://docs.google.com/document/d/fileId/edit#gid=0
。在 Google Drive 中,选择 共享 > 复制链接 获取可共享文件 URL。
- 选择 从列表 从下拉列表中选择标题,通过 URL 输入文件 URL,或 通过 ID 输入
- 文件名:用于文件副本的名称。
- 在同一文件夹中复制:选择是否将文件复制到同一文件夹。如果禁用,请设置以下内容:
- 父级云端硬盘:选择 从列表 从下拉列表中选择云端硬盘,通过 URL 输入云端硬盘 URL,或 通过 ID 输入
driveId
。 - 父级文件夹:选择 从列表 从下拉列表中选择文件夹,通过 URL 输入文件夹 URL,或 通过 ID 输入
folderId
。 - 您可以通过在浏览器中访问共享云端硬盘或文件夹并复制最后一个 URL 组件来找到
driveId
和folderID
:https://drive.google.com/drive/u/1/folders/driveId
。
- 父级云端硬盘:选择 从列表 从下拉列表中选择云端硬盘,通过 URL 输入云端硬盘 URL,或 通过 ID 输入
选项#
- 复制需要写入权限:选择是否允许读者和评论者复制、打印或下载新文件。
- 描述:文件的简短描述。
更多信息请参考 Method: files.copy | Google Drive API 文档。
从文本创建#
使用此操作从提供的文本在云端硬盘中创建新文件。
输入以下参数:
- 连接凭据:创建或选择现有的 Google Drive 凭据。
- 资源:选择 文件。
- 操作:选择 从文本创建。
- 文件内容:输入用于创建新文件的内容。
- 文件名:新文件的名称。
- 父级驱动器:选择 从列表 从下拉列表中选择驱动器,通过 URL 输入驱动器的 URL,或 通过 ID 输入 driveId
。
- 父级文件夹:选择 从列表 从下拉列表中选择文件夹,通过 URL 输入文件夹的 URL,或 通过 ID 输入 folderId
。
您可以通过在浏览器中访问共享驱动器或文件夹并复制最后一个 URL 组件来获取 driveId
和 folderID
:https://drive.google.com/drive/u/1/folders/driveId
。
选项#
- 应用属性:一组任意键值对,仅对请求应用可见。
- 属性:一组任意键值对,对所有应用可见。
- 永久保留修订版本:选择是否在新头部修订版本中设置
keepForever
字段。此选项仅适用于包含二进制内容的文件。最多可保留 200 个修订版本,超过后必须删除固定的修订版本。
- OCR 语言:使用 ISO 639-1 语言代码帮助 OCR 在导入时解析内容。
- 使用内容作为可索引文本:选择是否将上传内容标记为可索引文本。
- 转换为 Google 文档:选择是否创建 Google 文档而非默认的
.txt
格式。要使此功能生效,必须在 Google API 控制台 中启用 Google Docs API。
更多信息请参考 Method: files.insert | Google Drive API 文档。
删除文件#
使用此操作从云端硬盘中删除文件。
输入以下参数:
- 连接凭证:创建或选择现有的 Google Drive 凭证。
- 资源:选择 文件。
- 操作:选择 删除。
- 文件:选择要删除的文件。
- 选择 从列表 从下拉菜单中选择文件标题,通过 URL 输入文件 URL,或 通过 ID 输入
fileId
。 - 您可以在可共享的 Google Drive 文件 URL 中找到
fileId
:https://docs.google.com/document/d/fileId/edit#gid=0
。在 Google Drive 中,选择 共享 > 复制链接 获取可共享文件 URL。
- 选择 从列表 从下拉菜单中选择文件标题,通过 URL 输入文件 URL,或 通过 ID 输入
选项#
- 永久删除:选择是否立即删除文件而不是将其移至回收站。
更多信息请参考 Method: files.delete | Google Drive API 文档。
下载文件#
使用此操作从云端硬盘下载文件。
输入以下参数:
- 连接凭证:创建或选择现有的 Google Drive 凭证。
- 资源:选择 文件。
- 操作:选择 下载。
- 文件:选择要下载的文件。
- 选择 从列表 从下拉菜单中选择文件标题,通过 URL 输入文件 URL,或 通过 ID 输入
fileId
。 - 您可以在可共享的 Google Drive 文件 URL 中找到
fileId
:https://docs.google.com/document/d/fileId/edit#gid=0
。在 Google Drive 中,选择 共享 > 复制链接 获取可共享文件 URL。
- 选择 从列表 从下拉菜单中选择文件标题,通过 URL 输入文件 URL,或 通过 ID 输入
选项#
- 将输出文件放入字段:选择字段名称来存放二进制文件内容,使其可供后续节点使用。
- Google 文件转换:选择下载 Google 文件时的导出格式:
- Google 文档:选择下载 Google 文档文件时使用的导出格式:HTML、MS Word 文档、Open Office 文档、PDF、富文本 (rtf) 或 纯文本 (txt)。
- Google 绘图:选择下载 Google 绘图文件时使用的导出格式:JPEG、PDF、PNG 或 SVG。
- Google 幻灯片:选择下载 Google 幻灯片文件时使用的导出格式:MS PowerPoint、OpenOffice 演示文稿 或 PDF。
- Google 表格:选择下载 Google 表格文件时使用的导出格式:CSV、MS Excel、Open Office 表格 或 PDF。
- 文件名:用于下载文件的名称。
更多信息请参考 Method: files.get | Google Drive API 文档。
移动文件#
使用此操作可将文件移动到 Google Drive 中的其他位置。
输入以下参数:
- 连接凭证:创建或选择现有的 Google Drive 凭证。
- 资源:选择 文件。
- 操作:选择 移动。
- 文件:选择要移动的文件。
- 选择 从列表 以下拉列表中选择文件标题,通过 URL 输入文件链接,或 通过 ID 输入
fileId
。 - 您可以在可共享的 Google Drive 文件 URL 中找到
fileId
:https://docs.google.com/document/d/fileId/edit#gid=0
。在 Google Drive 中,选择 共享 > 复制链接 获取可共享文件 URL。
- 选择 从列表 以下拉列表中选择文件标题,通过 URL 输入文件链接,或 通过 ID 输入
- 父级驱动器:选择 从列表 以下拉列表中选择驱动器,通过 URL 输入驱动器链接,或 通过 ID 输入
driveId
。 - 父级文件夹:选择 从列表 以下拉列表中选择文件夹,通过 URL 输入文件夹链接,或 通过 ID 输入
folderId
。
您可以通过浏览器访问共享驱动器或文件夹并复制 URL 最后部分来获取 driveId
和 folderID
:https://drive.google.com/drive/u/1/folders/driveId
。
更多信息请参考 Method: parents.insert | Google Drive API 文档。
共享文件#
使用此操作为文件添加共享权限。
输入以下参数:
- 连接凭证:创建或选择现有的 Google Drive 凭证。
- 资源:选择 文件。
- 操作:选择 共享。
- 文件:选择您要共享的文件。
- 选择 从列表 从下拉菜单中选择文件标题,通过 URL 输入文件 URL,或 通过 ID 输入
fileId
。 - 您可以在可共享的 Google Drive 文件 URL 中找到
fileId
:https://docs.google.com/document/d/fileId/edit#gid=0
。在 Google Drive 中,选择 共享 > 复制链接 获取可共享的文件 URL。
- 选择 从列表 从下拉菜单中选择文件标题,通过 URL 输入文件 URL,或 通过 ID 输入
- 权限:要添加到文件的权限:
- 角色:选择用户可以对文件执行的操作。可以是 评论者、文件组织者、组织者、所有者、读者、编辑者 之一。
- 类型:选择新权限的范围:
- 用户:授予特定用户权限,通过输入其 电子邮件地址 定义。
- 群组:授予特定群组权限,通过输入其 电子邮件地址 定义。
- 域名:授予整个域名权限,通过 域名 定义。
- 任何人:授予任何人权限。可选项 允许文件发现 使文件可通过搜索被发现。
选项#
- 邮件消息: 包含在通知邮件中的纯文本自定义消息。
- 移至新所有者根目录: 当尝试转移不在共享云端硬盘中的项目所有权时可用。启用后,将文件移至新所有者的"我的云端硬盘"根文件夹。
- 发送通知邮件: 是否在共享给用户或群组时发送通知邮件。
- 转移所有权: 是否将所有权转移给指定用户并将当前所有者降级为写入权限。
- 使用域管理员权限: 是否以域管理员身份执行操作。
更多信息请参考 REST 资源: files | Google Drive API 文档。
更新文件#
使用此操作来更新文件。
输入以下参数:
- 连接凭证: 创建或选择现有的 Google Drive 凭证。
- 资源: 选择 文件。
- 操作: 选择 更新。
- 要更新的文件: 选择您想要更新的文件。
- 选择 从列表 从下拉列表中选择标题,通过 URL 输入文件的 URL,或 通过 ID 输入
fileId
。 - 您可以在可共享的 Google Drive 文件 URL 中找到
fileId
:https://docs.google.com/document/d/fileId/edit#gid=0
。在您的 Google Drive 中,选择 共享 > 复制链接 获取可共享的文件 URL。
- 选择 从列表 从下拉列表中选择标题,通过 URL 输入文件的 URL,或 通过 ID 输入
- 更改文件内容: 选择是否发送新的二进制数据来替换现有文件内容。如果启用,请填写以下内容:
- 输入数据字段名称: 包含您希望使用的二进制文件数据的输入字段名称。
- 新文件名: 如果您想更新文件名,请输入新的文件名。
选项#
- 应用属性(APP Properties): 一组仅供请求应用使用的任意键值对。
- 属性(Properties): 一组对所有应用可见的任意键值对。
- 永久保留修订版(Keep Revision Forever): 选择是否在新头部修订版中设置
keepForever
字段。仅适用于包含二进制内容的文件。最多可保留200个修订版,超过后必须删除固定的修订版。
- OCR语言(OCR Language): 用于帮助OCR在导入时解释内容的ISO 639-1语言代码。
- 使用内容作为可索引文本(Use Content As Indexable Text): 选择是否将上传内容标记为可索引文本。
- 移至回收站(Move to Trash): 是否将文件移至回收站。仅文件所有者可执行此操作。
- 返回字段(Return Fields): 返回文件的元数据字段。可以是以下一个或多个选项: [全部(All)], 显式回收(explicitlyTrashed), 导出链接(exportLinks), 包含缩略图(hasThumbnail), 图标链接(iconLink), ID, 类型(Kind), MIME类型(mimeType), 名称(Name), 权限(Permissions), 已共享(Shared), 空间(Spaces), 已加星(Starred), 缩略图链接(thumbnailLink), 已回收(Trashed), 版本(Version), 或 网页视图链接(webViewLink)。
更多信息请参考方法: files.update | Google Drive API文档。
上传文件#
使用此操作来上传文件。
输入以下参数:
- 连接凭证:创建或选择现有的 Google Drive 凭证。
- 资源:选择 文件。
- 操作:选择 上传。
- 输入数据字段名称:包含要使用的二进制文件数据的输入字段名称。
- 文件名:新文件的名称。
- 父级驱动器:选择 从列表 从下拉列表中选择驱动器,通过 URL 输入驱动器的 URL,或 通过 ID 输入
driveId
。 - 父级文件夹:选择 从列表 从下拉列表中选择文件夹,通过 URL 输入文件夹的 URL,或 通过 ID 输入
folderId
。
您可以通过在浏览器中访问共享驱动器或文件夹并复制 URL 的最后一部分来获取 driveId
和 folderID
:https://drive.google.com/drive/u/1/folders/driveId
。
选项#
- 应用属性(APP Properties): 一组任意键值对,仅对请求应用可见。
- 属性(Properties): 一组任意键值对,对所有应用可见。
- 永久保留修订版(Keep Revision Forever): 选择是否在新头部修订版中设置
keepForever
字段。仅适用于包含二进制内容的文件。最多可保留200个修订版,超过后必须删除固定的修订版。
- OCR语言(OCR Language): 使用 ISO 639-1 语言代码帮助OCR在导入时解释内容。
- 使用内容作为可索引文本(Use Content As Indexable Text): 选择是否将上传内容标记为可索引文本。
- 简化输出(Simplify Output): 选择是否返回简化版本的响应而非包含所有字段。
更多信息请参考 Method: files.insert | Google Drive API文档。