一个枚举,表示向可以访问文件或文件夹的用户授予的权限,而不仅仅是已明确授予访问权限的任何单个用户。您可以通过 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);
属性
媒体资源 | 类型 | 说明 |
---|---|---|
VIEW | Enum | 有权访问文件或文件夹的用户只能查看或复制这些内容。如果文件类型不支持该值,则将此值传递给 File.setSharing(accessType, permissionType) 会抛出异常。 |
EDIT | Enum | 可以访问相关文件或文件夹的用户也能进行编辑。除非 File.setShareableByEditors(shareable) 设置为 false ,否则用户还可以更改共享设置。如果文件类型不支持此值,则将此值传递给 File.setSharing(accessType, permissionType) 会抛出异常。 |
COMMENT | Enum | 拥有访问权限的用户只能查看、复制或评论文件或文件夹。
如果文件类型不支持该值,则将此值传递给 File.setSharing(accessType, permissionType) 会抛出异常。 |
OWNER | Enum | 用户是相应文件或文件夹的所有者。可以返回此值,但将其传递给 File.setSharing(accessType, permissionType) 会抛出异常。 |
ORGANIZER | Enum | 可以在共享云端硬盘中整理文件和文件夹的用户。您可以返回此值,但将其传递给 File.setSharing(accessType, permissionType) 会抛出异常。 |
FILE_ORGANIZER | Enum | 可以编辑、将共享云端硬盘中的内容移至回收站以及将其移动的用户。您可以返回此值,但将其传递给 File.setSharing(accessType, permissionType) 会抛出异常。 |
NONE | Enum | 用户没有任何文件或文件夹的权限。该值可以返回,但如果将它传递给 File.setSharing(accessType, permissionType) 则会抛出异常,除非该值与 Access.ANYONE 一起设置。 |