资源:云端硬盘
共享云端硬盘的表示形式。
某些资源方法(例如 drives.update
)需要 driveId
。使用 drives.list
方法检索共享云端硬盘的 ID。
JSON 表示法 |
---|
{ "id": string, "name": string, "colorRgb": string, "kind": string, "backgroundImageLink": string, "capabilities": { "canAddChildren": boolean, "canComment": boolean, "canCopy": boolean, "canDeleteDrive": boolean, "canDownload": boolean, "canEdit": boolean, "canListChildren": boolean, "canManageMembers": boolean, "canReadRevisions": boolean, "canRename": boolean, "canRenameDrive": boolean, "canChangeDriveBackground": boolean, "canShare": boolean, "canChangeCopyRequiresWriterPermissionRestriction": boolean, "canChangeDomainUsersOnlyRestriction": boolean, "canChangeDriveMembersOnlyRestriction": boolean, "canChangeSharingFoldersRequiresOrganizerPermissionRestriction": boolean, "canResetDriveRestrictions": boolean, "canDeleteChildren": boolean, "canTrashChildren": boolean }, "themeId": string, "backgroundImageFile": { "id": string, "xCoordinate": number, "yCoordinate": number, "width": number }, "createdTime": string, "hidden": boolean, "restrictions": { "copyRequiresWriterPermission": boolean, "domainUsersOnly": boolean, "driveMembersOnly": boolean, "adminManagedRestrictions": boolean, "sharingFoldersRequiresOrganizerPermission": boolean }, "orgUnitId": string } |
字段 | |
---|---|
id |
仅限输出。此共享云端硬盘的 ID,也是此共享云端硬盘的顶级文件夹的 ID。 |
name |
此共享云端硬盘的名称。 |
colorRgb |
此共享云端硬盘的颜色,以 RGB 十六进制字符串表示。只能在未设置 |
kind |
仅限输出。表明这是哪类资源。值:固定字符串 |
backgroundImageLink |
仅限输出。指向此共享云端硬盘背景图片的短时有效链接。 |
capabilities |
仅限输出。当前用户对此共享云端硬盘的访问权限。 |
capabilities.canAddChildren |
仅限输出。当前用户能否向此共享云端硬盘中的文件夹添加子文件夹。 |
capabilities.canComment |
仅限输出。当前用户是否可以对此共享云端硬盘中的文件发表评论。 |
capabilities.canCopy |
仅限输出。当前用户是否可以复制此共享云端硬盘中的文件。 |
capabilities.canDeleteDrive |
仅限输出。当前用户是否可以删除此共享云端硬盘。如果共享云端硬盘中仍有未移至回收站的内容,尝试删除共享云端硬盘可能仍会失败。 |
capabilities.canDownload |
仅限输出。当前用户是否可以下载此共享云端硬盘中的文件。 |
capabilities.canEdit |
仅限输出。当前用户是否可以修改此共享云端硬盘中的文件 |
capabilities.canListChildren |
仅限输出。当前用户是否可以列出此共享云端硬盘中文件夹的子文件夹。 |
capabilities.canManageMembers |
仅限输出。当前用户能否向此共享云端硬盘添加成员、移除成员或更改成员的角色。 |
capabilities.canReadRevisions |
仅限输出。当前用户能否读取此共享云端硬盘中文件的修订资源。 |
capabilities.canRename |
仅限输出。当前用户能否重命名此共享云端硬盘中的文件或文件夹。 |
capabilities.canRenameDrive |
仅限输出。当前用户能否重命名此共享云端硬盘。 |
capabilities.canChangeDriveBackground |
仅限输出。当前用户能否更改此共享云端硬盘的背景。 |
capabilities.canShare |
仅限输出。当前用户是否可以共享此共享云端硬盘中的文件或文件夹。 |
capabilities.canChangeCopyRequiresWriterPermissionRestriction |
仅限输出。当前用户是否可以更改此共享云端硬盘的 |
capabilities.canChangeDomainUsersOnlyRestriction |
仅限输出。当前用户是否可以更改此共享云端硬盘的 |
capabilities.canChangeDriveMembersOnlyRestriction |
仅限输出。当前用户是否可以更改此共享云端硬盘的 |
capabilities.canChangeSharingFoldersRequiresOrganizerPermissionRestriction |
仅限输出。当前用户是否可以更改此共享云端硬盘的 |
capabilities.canResetDriveRestrictions |
仅限输出。当前用户是否可以将共享云端硬盘限制重置为默认设置。 |
capabilities.canDeleteChildren |
仅限输出。当前用户是否可以从此共享云端硬盘中的文件夹中删除子文件夹。 |
capabilities.canTrashChildren |
仅限输出。当前用户能否将此共享云端硬盘中文件夹的子项移至回收站。 |
themeId |
要设置背景图片和颜色的主题的 ID。可以从 |
backgroundImageFile |
图片文件和剪裁参数,用于设置此共享云端硬盘的背景图片。这是个只写字段;只能在未设置 |
backgroundImageFile.id |
要用作背景图片的 Google 云端硬盘图片文件的 ID。 |
backgroundImageFile.xCoordinate |
背景图片中剪裁区域左上角的 X 坐标。此值介于 0 到 1 之间。此值表示从整个图片的左侧到剪裁区域左侧的水平距离除以整个图片的宽度。 |
backgroundImageFile.yCoordinate |
背景图片中剪裁区域左上角的 Y 坐标。此值介于 0 到 1 之间。此值表示从整个图片顶部到剪裁区域顶部的垂直距离除以整个图片的高度。 |
backgroundImageFile.width |
剪裁后的图片的宽度,介于 0 到 1 之间。此值表示剪裁后的图片的宽度除以整个图片的宽度。系统会应用宽高比(80 比 9)来计算高度。生成的图片宽度和高度必须至少为 1280 像素和 144 像素。 |
createdTime |
仅限输出。共享云端硬盘的创建时间(RFC 3339 日期时间)。 |
restrictions |
一组适用于此共享云端硬盘或此共享云端硬盘中内容的限制。请注意,在创建共享云端硬盘时无法设置限制。如需添加限制,请先创建共享云端硬盘,然后使用 |
restrictions.copyRequiresWriterPermission |
是否应禁止读者和评论者复制、打印或下载此共享云端硬盘中的文件。将此限制设置为 |
restrictions.domainUsersOnly |
是否仅限此共享云端硬盘所属网域的用户可以访问此共享云端硬盘及其内容。此限制可能会被通过此共享云端硬盘以外的其他共享政策覆盖。 |
restrictions.driveMembersOnly |
是否仅限共享云端硬盘的成员才能访问其中的内容。 |
restrictions.adminManagedRestrictions |
是否需要拥有此共享云端硬盘的管理员权限才能修改限制。 |
restrictions.sharingFoldersRequiresOrganizerPermission |
如果为 true,则只有具有组织者角色的用户才能共享文件夹。如果为 false,则具有组织者角色或文件组织者角色的用户可以共享文件夹。 |
orgUnitId |
仅限输出。此共享云端硬盘所属的组织部门。仅当 |
方法 |
|
---|---|
|
创建共享云端硬盘。 |
|
永久删除用户为 organizer 的共享云端硬盘。 |
|
根据 ID 获取共享云端硬盘的元数据。 |
|
从默认视图中隐藏共享云端硬盘。 |
|
列出用户的共享云端硬盘。 |
|
将共享云端硬盘恢复为默认视图。 |
|
更新共享云端硬盘的元数据。 |