Gws Drive

Polar Sponsor
爱发电 赞助
.NET 9.0

Google Drive:管理文件、文件夹和共享云端硬盘。

驱动器 (v3) : PREQUISITE: 读 ./ gws- supposed/ SKILL. md 以获取认证、 全局旗帜和安全规则

功能概述

驱动器 (v3) : PREQUISITE: 读 ./ gws- supposed/ SKILL. md 以获取认证、 全局旗帜和安全规则是一项面向实际任务的技能,主要用于如果缺少, 请运行 gws 生成技能以创建它;Command.;

核心要点

  • Description upload.;
  • Upload.。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

使用与执行

使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

drive (v3)

前提条件:请先阅读 ../gws-shared/SKILL.md,了解认证(auth)、全局标志(global flags)及安全规则(security rules)。如该文件缺失,请运行 gws generate-skills 命令生成。

gws drive   [flags]

辅助命令

命令 说明
+upload 上传文件并自动附加元数据

API 资源

about

  • get — 获取用户、用户 Drive 及系统能力相关信息。更多信息,请参阅《返回用户信息》。必需:必须设置 fields 参数。如需仅返回特定字段,请参阅《返回特定字段》。

accessproposals

  • get — 根据 ID 检索访问提议。更多信息,请参阅《管理待处理的访问提议》。
  • list — 列出某文件上的所有访问提议。更多信息,请参阅《管理待处理的访问提议》。注意:仅审批人(approvers)可列出文件上的访问提议;若当前用户非审批人,将返回 403 错误。
  • resolve — 批准或拒绝某访问提议。更多信息,请参阅《管理待处理的访问提议》。

approvals

  • get — 根据 ID 获取一个 Approval。
  • list — 列出某文件上的所有 Approvals。

apps

  • get — 获取指定应用。更多信息,请参阅《返回用户信息》。
  • list — 列出用户已安装的应用。更多信息,请参阅《返回用户信息》。

changes

  • getStartPageToken — 获取用于后续变更列表的起始 pageToken。更多信息,请参阅《检索变更》。
  • list — 列出用户或共享磁盘(shared drive)的变更。更多信息,请参阅《检索变更》。
  • watch — 订阅用户资源的变更通知。更多信息,请参阅《资源变更通知》。

channels

  • stop — 停止通过此 channel 监听资源变更。更多信息,请参阅《资源变更通知》。

comments

  • create — 在文件上创建一条评论。更多信息,请参阅《管理评论与回复》。必需:必须设置 fields 参数。如需仅返回特定字段,请参阅《返回特定字段》。
  • delete — 删除一条评论。更多信息,请参阅《管理评论与回复》。
  • get — 根据 ID 获取一条评论。更多信息,请参阅《管理评论与回复》。必需:必须设置 fields 参数。如需仅返回特定字段,请参阅《返回特定字段》。
  • list — 列出某文件的所有评论。更多信息,请参阅《管理评论与回复》。必需:必须设置 fields 参数。如需仅返回特定字段,请参阅《返回特定字段》。
  • update — 使用 patch 语义更新一条评论。更多信息,请参阅《管理评论与回复》。必需:必须设置 fields 参数。如需仅返回特定字段,请参阅《返回特定字段》。

drives

  • create — 创建一个共享磁盘(shared drive)。更多信息,请参阅《管理共享磁盘》。
  • get — 根据 ID 获取共享磁盘的元数据。更多信息,请参阅《管理共享磁盘》。
  • hide — 将共享磁盘从默认视图中隐藏。更多信息,请参阅《管理共享磁盘》。
  • list — 列出用户的共享磁盘。该方法支持 q 参数,即一个包含一个或多个搜索词的查询字符串。更多信息,请参阅《搜索共享磁盘指南》。
  • unhide — 将共享磁盘恢复至默认视图。更多信息,请参阅《管理共享磁盘》。
  • update — 更新共享磁盘的元数据。更多信息,请参阅《管理共享磁盘》。

files

  • copy — 创建文件副本,并按 patch 语义应用所请求的更新。更多信息,请参阅《创建和管理文件》。
  • create — 创建一个文件。更多信息,请参阅《创建和管理文件》。该方法支持 /upload URI,并接受如下特性的上传媒体:- 最大文件大小:5,120 GB;- 支持的媒体 MIME 类型:*/*(请指定有效的 MIME 类型,而非字面值 */*;此处字面值 */* 仅表示任何有效 MIME 类型均可上传)。
  • download — 下载文件内容。更多信息,请参阅《下载与导出文件》。相关操作自创建起 24 小时内有效。
  • export — 将 Google Workspace 文档导出为指定 MIME 类型,并返回导出的字节内容。更多信息,请参阅《下载与导出文件》。注意:导出内容大小上限为 10 MB。
  • generateIds — 生成一组文件 ID,可用于 create 或 copy 请求。更多信息,请参阅《创建和管理文件》。
  • get — 根据 ID 获取文件的元数据或内容。更多信息,请参阅《搜索文件与文件夹》。若在 URL 中指定参数 alt=media,响应体将直接包含文件内容。使用 alt=media 下载内容仅对存储于 Drive 中的文件有效。
  • list — 列出用户的全部文件。更多信息,请参阅《搜索文件与文件夹》。该方法支持 q 参数,即一个包含一个或多个搜索词的查询字符串。该方法默认返回 所有 文件(包括已移入回收站的文件)。如不希望回收站中的文件出现在结果中,请使用查询参数 trashed=false 排除这些文件。
  • listLabels — 列出文件上的标签。更多信息,请参阅《列出文件上的标签》。
  • modifyLabels — 修改应用于文件的一组标签。更多信息,请参阅《为文件设置标签字段》。返回已添加或修改的标签列表。
  • update — 更新文件的元数据、内容,或二者同时更新。调用该方法时,请仅填充请求中需要修改的字段;更新过程中部分字段(例如 modifiedDate)可能被自动修改。该方法支持 patch 语义。该方法支持 /upload URI,并接受如下特性的上传媒体:- 最大文件大小:5,120 GB;- 支持的媒体 MIME 类型:*/*(请指定有效的 MIME 类型,而非字面值 */*)。
  • watch — 订阅某文件的变更通知。更多信息,请参阅《资源变更通知》。

operations

  • get — 获取长期运行操作(long-running operation)的最新状态。客户端可根据 API 服务建议的时间间隔,轮询该操作的结果。

permissions

  • create — 为文件或共享磁盘创建权限。更多信息,请参阅《共享文件、文件夹与磁盘》。警告:不支持对同一文件并发执行权限操作;仅最后一次更新生效。
  • delete — 删除权限。更多信息,请参阅《共享文件、文件夹与磁盘》。警告:不支持对同一文件并发执行权限操作;仅最后一次更新生效。
  • get — 根据 ID 获取权限。更多信息,请参阅《共享文件、文件夹与磁盘》。
  • list — 列出文件或共享磁盘的权限。更多信息,请参阅《共享文件、文件夹与磁盘》。
  • update — 使用 patch 语义更新权限。更多信息,请参阅《共享文件、文件夹与磁盘》。警告:不支持对同一文件并发执行权限操作;仅最后一次更新生效。

replies

  • create — 创建对某条评论的回复。更多信息,请参阅《管理评论与回复》。
  • delete — 删除一条回复。更多信息,请参阅《管理评论与回复》。
  • get — 根据 ID 获取一条回复。更多信息,请参阅《管理评论与回复》。
  • list — 列出某条评论的所有回复。更多信息,请参阅《管理评论与回复》。
  • update — 使用 patch 语义更新一条回复。更多信息,请参阅《管理评论与回复》。

revisions

  • delete — 永久删除某文件版本。仅支持删除 Google Drive 中二进制内容文件(如图片或视频)的修订版本;Google Docs、Sheets 等文档类型,以及文件的最后一个剩余版本,均不可删除。更多信息,请参阅《管理文件修订版本》。
  • get — 根据 ID 获取某修订版本的元数据或内容。更多信息,请参阅《管理文件修订版本》。
  • list — 列出某文件的所有修订版本。更多信息,请参阅《管理文件修订版本》。重要:对于具有大量修订历史的文件(例如频繁编辑的 Google Docs、Sheets 和 Slides),该方法返回的修订版本列表可能不完整;较早的修订版本可能被省略,因此响应中返回的第一个修订版本未必是现存最旧的修订版本。
  • update — 使用 patch 语义更新某修订版本。更多信息,请参阅《管理文件修订版本》。

teamdrives

  • create — 已弃用:请改用 drives.create。
  • get — 已弃用:请改用 drives.get。
  • list — 已弃用:请改用 drives.list。
  • update — 已弃用:请改用 drives.update。

发现可用命令

调用任意 API 方法前,请先检查其定义:

# 浏览资源与方法列表
gws drive --help

# 查看某方法所需的参数、类型及默认值
gws schema drive..

请根据 gws schema 的输出构建您的 --params 和 --json 参数。

相关专题

更多
Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

0

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

0

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习