角色是一系列 权限,让用户能够 对 Google 云端硬盘资源执行特定操作。要创建权限 供用户、群组和服务账号使用,则您可以分配角色。当您 分配了角色,那么您可以授予该角色包含的所有权限。
Google Drive API 中的每项权限都有一个角色,用于定义用户可以执行的操作 或文件夹来创建此对象。有关详情,请参阅共享场景 云端硬盘 资源。
下表显示了用户针对每个角色执行哪些操作时 该角色不限于数据视图如需了解详情,请参阅视图。
允许的操作 | owner |
organizer |
fileOrganizer |
writer |
commenter |
reader |
---|---|---|---|---|---|---|
读取文件或文件夹的元数据(例如名称、说明) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
读取文件的内容 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
读取文件夹中的项列表 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
在文件中添加评论 | ✔ | ✔ | ✔ | ✔ | ✔ | |
修改文件或文件夹的元数据 | ✔ | ✔ | ✔ | ✔ | ||
修改文件内容 | ✔ | ✔ | ✔ | ✔ | ||
访问历史修订版本 | ✔ | ✔ | ✔ | ✔ | ||
将内容添加到文件夹 | ✔ | ✔ | ✔ | ✔ | ||
从“我的云端硬盘”文件夹中移除内容 | ✔ | ✔ | ||||
共享“我的云端硬盘”文件夹中的内容 | ✔ | ✔ | ||||
共享共享云端硬盘内容 | ✔ | ✔ | ✔ | |||
将文件添加到共享云端硬盘 | ✔ | ✔ | ✔ | |||
修改共享云端硬盘的元数据 | ✔ | |||||
添加共享云端硬盘成员 | ✔ | |||||
可以访问详细文件权限 | ✔ | ✔ | ✔ | ✔ | ||
重新整理共享云端硬盘中的内容 [1] | ✔ | ✔ | ||||
将内容移出共享云端硬盘 [2] | ✔ | |||||
将内容移至回收站 | ✔ | ✔ | ✔ | |||
恢复回收站中的内容 | ✔ | ✔ | ✔ | |||
清空回收站 | ✔ | ✔ | ||||
删除文件或文件夹 | ✔ | ✔ | ||||
删除共享云端硬盘中的内容 [2] | ✔ | |||||
删除空的共享云端硬盘 | ✔ | |||||
为“我的云端硬盘”文件夹中的文件添加内容限制 | ✔ | ✔ | ||||
为共享云端硬盘中的文件添加内容限制 | ✔ | ✔ | ✔ |
观看次数
权限可能仅限于某个 view
,在这种情况下,只有该角色
将应用于该特定视图
view=published
和 role=reader
权限会授予 reader
对以下内容的访问权限:
该文件的已发布视图,但不向 reader
授予对
文件。
反之,任何不限于特定数据视图的权限
拥有对文件的已发布视图的 reader
访问权限。