Um tipo enumerado que representa as permissões concedidas aos usuários que podem acessar um arquivo ou pasta, além
de usuários individuais que receberam acesso explicitamente. Essas propriedades podem ser acessadas em
Drive
.
Para chamar um tipo enumerado, chame a classe mãe, o nome e a propriedade 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.) const folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
VIEW | Enum | Os usuários que podem acessar o arquivo ou a pasta só podem visualizá-lo ou copiá-lo. A transmissão desse valor
para File.setSharing(accessType, permissionType) gera uma exceção se o tipo de arquivo
não oferecer suporte a ele. |
EDIT | Enum | Os usuários que podem acessar o arquivo ou a pasta podem editá-lo. A menos que File.setShareableByEditors(shareable) seja definido como false , os usuários também poderão mudar as configurações
de compartilhamento. A transmissão desse valor para File.setSharing(accessType, permissionType) gera uma
exceção se o tipo de arquivo não oferecer suporte a ele. |
COMMENT | Enum | Os usuários que têm acesso ao arquivo ou à pasta só podem visualizá-lo, copiá-lo ou comentar sobre ele.
A transmissão desse valor para File.setSharing(accessType, permissionType) gera uma exceção se
o tipo de arquivo não oferecer suporte a ele. |
OWNER | Enum | O usuário é o 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, mover e excluir conteúdo de 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 nenhuma permissão para o arquivo ou a pasta. Esse valor pode ser retornado, mas
transmiti-lo para File.setSharing(accessType, permissionType) gera uma exceção, a menos que ele
seja definido em combinação com Access.ANYONE . |