Enum Permission

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
Permissão

Uma enumeração que representa as permissões concedidas aos usuários que podem acessar um arquivo ou uma pasta, além de qualquer usuário individual que tenha recebido acesso explícito. Essas propriedades podem ser acessadas em DriveApp.Permission.

// 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

PropriedadeTipoDescrição
VIEWEnumOs usuários que podem acessar o arquivo ou a pasta só podem vê-lo ou copiá-lo. Transmitir esse valor para File.setSharing(accessType, permissionType) gera uma exceção se o tipo de arquivo não for compatível.
EDITEnumOs 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. Transmitir esse valor para File.setSharing(accessType, permissionType) gera uma exceção se o tipo de arquivo não for compatível.
COMMENTEnumOs usuários que podem acessar o arquivo ou a pasta só poderão ver, copiar ou comentar o item. Transmitir esse valor para File.setSharing(accessType, permissionType) gera uma exceção se o tipo de arquivo não é compatível com ele.
OWNEREnumO 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.
ORGANIZEREnumUsuá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_ORGANIZEREnumUsuários que podem editar, mover e mover conteúdo para um drive compartilhado. Esse valor pode ser retornado, mas transmiti-lo para File.setSharing(accessType, permissionType) gera uma exceção.
NONEEnumO usuário não tem permissões 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 seja definido em combinação com Access.ANYONE.