Enum Permission

权限

一个枚举,表示向可以访问文件或文件夹的用户授予的权限, 任何被明确授予访问权限的单个用户。您可以从 DriveApp.Permission

如需调用枚举,您需要调用其父类、名称和属性。例如 DriveApp.Permission.VIEW

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for Google Workspace users.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

属性

属性类型说明
VIEWEnum有权访问文件或文件夹的用户只能查看或复制。传递此值 如果文件类型与 File.setSharing(accessType, permissionType) 相关联,则会抛出异常。 不支持。
EDITEnum有权访问文件或文件夹的用户都可以进行编辑。除非 File.setShareableByEditors(shareable) 设为 false,否则用户还可以更改共享设置 设置。将此值传递给 File.setSharing(accessType, permissionType) 会抛出 异常。
COMMENTEnum对文件或文件夹拥有访问权限的用户只能进行查看、复制或评论。 如果存在以下情况,将此值传递给 File.setSharing(accessType, permissionType) 会抛出异常: 文件类型不支持。
OWNEREnum用户是文件或文件夹的所有者。可以返回此值,但将其传递给 File.setSharing(accessType, permissionType) 会抛出异常。
ORGANIZEREnum可以在共享云端硬盘中整理文件和文件夹的用户。可以返回此值,但 传递给 File.setSharing(accessType, permissionType) 会抛出异常。
FILE_ORGANIZEREnum可以在共享云端硬盘中编辑内容、将内容移至回收站以及移动内容的用户。可以返回此值, 但将其传递给 File.setSharing(accessType, permissionType) 会抛出异常。
NONEEnum用户没有任何文件或文件夹的权限。可以返回此值,但 但传递给 File.setSharing(accessType, permissionType) 会抛出异常,除非 与 Access.ANYONE 一起设置。