Um enum que representa as permissões concedidas a usuários que podem acessar um arquivo ou pasta, além de qualquer usuário individual que tenha recebido acesso explicitamente. Essas propriedades podem ser acessadas em
DriveApp.Permission
.
Para chamar um tipo enumerado, chame a classe, o nome e a propriedade pai dele. Por exemplo,
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);
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
VIEW | Enum | Os usuários com permissão para acessar o arquivo ou a pasta só poderão ver ou copiar o item. Transmitir esse valor
para File.setSharing(accessType, permissionType) vai gerar uma exceção se o tipo de arquivo
não for compatível. |
EDIT | Enum | Os usuários com permissão para acessar o arquivo ou a pasta podem editá-lo. A menos que File.setShareableByEditors(shareable) esteja definido como false , os usuários também podem mudar as configurações
de compartilhamento. Transmitir esse valor para File.setSharing(accessType, permissionType) gerará uma
exceção se o tipo de arquivo não for compatível. |
COMMENT | Enum | Os usuários com permissão para acessar o arquivo ou a pasta só poderão ver, copiar ou comentar o item.
Transmitir esse valor para File.setSharing(accessType, permissionType) gerará uma exceção se
o tipo de arquivo não for compatível. |
OWNER | Enum | O usuário é proprietário do arquivo ou da pasta. Esse valor pode ser retornado, mas transmiti-lo para File.setSharing(accessType, permissionType) gera uma exceção. |
ORGANIZER | Enum | Usuários que podem organizar arquivos e pastas em um drive compartilhado. Esse valor pode ser retornado, mas transmiti-lo para File.setSharing(accessType, permissionType) gera uma exceção. |
FILE_ORGANIZER | Enum | Usuários que podem editar, enviar para a lixeira e mover conteúdo em um drive compartilhado. Esse valor pode ser retornado,
mas transmiti-lo para File.setSharing(accessType, permissionType) gera uma exceção. |
NONE | Enum | O usuário não tem permissões para o arquivo ou a pasta. Esse valor pode ser retornado, mas
transmitir para File.setSharing(accessType, permissionType) gera uma exceção, a menos que
seja definido em combinação com Access.ANYONE . |