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.)
const 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 结合设置。