Google Drive 文件操作#
使用此操作可在Google Drive中创建、删除、更改和管理文件。有关Google Drive节点本身的更多信息,请参阅Google Drive。
该节点可用作AI工具
该节点可用于增强AI智能体的能力。以这种方式使用时,许多参数可以自动设置,或由AI引导信息进行配置 - 更多详情请参阅AI工具参数文档。
复制文件#
使用此操作将文件复制到驱动器。
输入以下参数:
- 连接凭证: 创建或选择现有的Google Drive凭证。
- 资源: 选择文件.
- 操作: 选择复制.
- File: Choose a file you want to copy.
- 选择从列表以下拉菜单中选择标题,通过URL输入文件URL,或通过ID输入
fileId。 - 您可以在可共享的Google Drive文件URL中找到
fileId:https://docs.google.com/document/d/fileId/edit#gid=0。在您的Google Drive中,选择共享 > 复制链接以获取可共享的文件URL。
- 选择从列表以下拉菜单中选择标题,通过URL输入文件URL,或通过ID输入
- 文件名: 用于文件副本的新名称。
- Copy In The Same Folder: Choose whether to copy the file to the same folder. If disabled, set the following:
- 父级驱动器: 选择从列表从下拉菜单中选择驱动器,通过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凭证。
- 资源: 选择文件.
- 操作: 选择删除.
- File: Choose a file you want to delete.
- 选择从列表以下拉菜单中选择标题,通过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凭证。
- 资源: 选择文件.
- 操作: 选择下载。
- File: Choose a file you want to download.
- 选择从列表以下拉菜单中选择标题,通过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 File Conversion: Choose the formats to export as when downloading Google Files:
- Google Docs: Choose the export format to use when downloading Google Docs files: HTML, MS Word Document, Open Office Document, PDF, Rich Text (rtf), or Text (txt).
- Google绘图: 选择下载Google绘图文件时使用的导出格式: JPEG, PDF, PNG, 或 SVG.
- Google Slides: 选择下载Google Slides文件时使用的导出格式:MS PowerPoint、OpenOffice Presentation或PDF。
- Google Sheets: 选择下载Google Sheets文件时使用的导出格式:CSV、MS Excel、Open Office Sheet或PDF。
- 文件名: 用于下载文件的名称。
更多信息请参考Method: files.get | Google Drive API文档。
移动文件#
使用此操作将文件移动到驱动器中的其他位置。
输入以下参数:
- 连接凭证: 创建或选择现有的Google Drive凭证。
- 资源: 选择文件.
- 操作: 选择 移动.
- File: Choose a file you want to move.
- 选择从列表以下拉菜单中选择标题,通过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。
更多信息请参考Method: parents.insert | Google Drive API文档。
分享文件#
使用此操作为文件添加共享权限。
输入以下参数:
- 连接凭证: 创建或选择现有的Google Drive凭证。
- 资源: 选择文件.
- 操作: 选择 分享.
- File: Choose a file you want to share.
- 选择从列表以下拉菜单中选择标题,通过URL输入文件URL,或通过ID输入
fileId。 - 您可以在可共享的Google Drive文件URL中找到
fileId:https://docs.google.com/document/d/fileId/edit#gid=0。在您的Google Drive中,选择共享 > 复制链接以获取可共享的文件URL。
- 选择从列表以下拉菜单中选择标题,通过URL输入文件URL,或通过ID输入
- Permissions: The permissions to add to the file:
- 角色: 选择用户对该文件的操作权限。可选值包括评论者、文件整理者、组织者、所有者、阅读者、写入者。
- Type: Select the scope of the new permission:
- 用户: 授予特定用户权限,通过输入其电子邮箱地址来定义。
- 群组: 授予特定群组权限,通过输入其电子邮箱地址来定义。
- Domain: 授予对整个域的权限,由Domain定义。
- 任何人: 授予任何人权限。可选择允许文件发现使文件可通过搜索被发现。
选项#
- 邮件正文: 通知邮件中包含的纯文本自定义消息。
- 移动到新所有者根目录: 当尝试转移不在共享云端硬盘中的共享项目所有权时可用。启用后,将文件移动到新所有者的"我的云端硬盘"根文件夹。
- 发送通知邮件: 当分享给用户或群组时是否发送通知邮件。
- 转移所有权: 是否将所有权转移给指定用户,并将当前所有者降级为写入权限。
- 使用域管理员权限: 是否以域管理员身份执行操作。
更多信息请参考REST Resources: files | Google Drive API文档。
更新文件#
使用此操作来更新文件。
输入以下参数:
- 连接凭证: 创建或选择现有的Google Drive凭证。
- 资源: 选择文件.
- 操作: 选择更新.
- File to Update: Choose a file you want to update.
- 选择从列表以下拉菜单中选择标题,通过URL输入文件URL,或通过ID输入
fileId。 - 您可以在可共享的Google Drive文件URL中找到
fileId:https://docs.google.com/document/d/fileId/edit#gid=0。在您的Google Drive中,选择共享 > 复制链接以获取可共享的文件URL。
- 选择从列表以下拉菜单中选择标题,通过URL输入文件URL,或通过ID输入
- Change File Content: Choose whether to send new binary data to replace the existing file content. If enabled, fill in the following:
- 输入数据字段名称: 包含您希望使用的二进制文件数据的输入字段名称。
- 新文件名: 如需更新文件名,可在此处输入新的文件名。
选项#
- 应用属性: 一组任意键值对,仅供请求应用私有使用。
- 属性: 一组对所有应用可见的任意键值对。
- 永久保留修订版: 选择是否在新头部修订版中设置
keepForever字段。此选项仅适用于包含二进制内容的文件。您最多可保留200个修订版,超过此数量后必须删除固定的修订版。
- OCR语言: 一个ISO 639-1语言代码,用于帮助OCR在导入时解释内容。
- 使用内容作为可索引文本: 选择是否将上传的内容标记为可索引文本。
- 移至回收站: 是否将文件移至回收站。仅文件所有者可执行此操作。
- 返回字段: 返回文件的元数据字段。可以是以下一个或多个选项: [全部], 显式删除, 导出链接, 包含缩略图, 图标链接, ID, 类型, MIME类型, 名称, 权限, 已共享, 空间, 已加星标, 缩略图链接, 已删除, 版本, 或 网页视图链接.
更多信息请参考Method: 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。
选项#
- 应用属性: 一组任意键值对,仅供请求应用私有使用。
- 属性: 一组对所有应用可见的任意键值对。
- 永久保留修订版: 选择是否在新头部修订版中设置
keepForever字段。此选项仅适用于包含二进制内容的文件。您最多可保留200个修订版,超过此数量后必须删除固定的修订版。
- OCR语言: 一个ISO 639-1语言代码,用于帮助OCR在导入时解释内容。
- 使用内容作为可索引文本: 选择是否将上传的内容标记为可索引文本。
- 简化输出: 选择是否返回简化版本的响应,而不是包含所有字段。
更多信息请参考Method: files.insert | Google Drive API文档。