Uma enumeração que representa as permissões concedidas a usuários que podem acessar um arquivo ou pasta, além das
usuários individuais que receberam acesso explícito. Essas propriedades podem ser acessadas
DriveApp.Permission
:
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.) var folder = DriveApp.createFolder('Shared Folder'); folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
VIEW | Enum | Os usuários que têm acesso ao arquivo ou à pasta só podem visualizar ou copiar o item. Transmitir esse valor
ao File.setSharing(accessType, permissionType) gera uma exceção se o tipo de arquivo
não é compatível com ela. |
EDIT | Enum | Os usuários com acesso ao arquivo ou à pasta também podem editar o item. A menos que File.setShareableByEditors(shareable) esteja definido como false , os usuários também poderão mudar o compartilhamento
configurações. Transmitir esse valor para File.setSharing(accessType, permissionType) gera uma
exceção se o tipo de arquivo não for compatível. |
COMMENT | Enum | Os usuários com acesso ao arquivo ou à pasta só podem ver, copiar ou comentar o item.
Transmitir esse valor para File.setSharing(accessType, permissionType) vai gerar uma exceção se
o tipo de arquivo não é compatível. |
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,
transmiti-lo para File.setSharing(accessType, permissionType) gera uma exceção. |
FILE_ORGANIZER | Enum | Usuários que podem editar, mover 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,
passá-lo para File.setSharing(accessType, permissionType) gera uma exceção, a menos que ele
seja definido em combinação com Access.ANYONE . |