Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Permissão
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
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.)constfolder=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.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eDriveApp.Permission\u003c/code\u003e is an enum that represents the permissions granted to users for accessing files or folders, in addition to individually assigned permissions.\u003c/p\u003e\n"],["\u003cp\u003eYou can use \u003ccode\u003eDriveApp.Permission\u003c/code\u003e properties like \u003ccode\u003eVIEW\u003c/code\u003e, \u003ccode\u003eEDIT\u003c/code\u003e, \u003ccode\u003eCOMMENT\u003c/code\u003e, etc. to define access levels when setting sharing settings for files or folders.\u003c/p\u003e\n"],["\u003cp\u003eCalling an enum property involves using the parent class, name, and property, such as \u003ccode\u003eDriveApp.Permission.VIEW\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eWhile some properties like \u003ccode\u003eOWNER\u003c/code\u003e, \u003ccode\u003eORGANIZER\u003c/code\u003e, \u003ccode\u003eFILE_ORGANIZER\u003c/code\u003e, and \u003ccode\u003eNONE\u003c/code\u003e can be returned, they cannot be used to set sharing permissions and will throw an exception.\u003c/p\u003e\n"]]],["The `Permission` enum in DriveApp defines user access levels for files/folders. Key permissions include `VIEW` (view/copy), `EDIT` (edit, potentially share), and `COMMENT` (view, copy, comment). `OWNER`, `ORGANIZER`, and `FILE_ORGANIZER` are for ownership and shared drive organization. `NONE` indicates no permissions. `setSharing()` can define these permissions using `DriveApp.Permission.ENUM_NAME`, except for `OWNER`, `ORGANIZER`, `FILE_ORGANIZER`, and sometimes `NONE`. The `setSharing` method also accepts an `Access` type to define who these permissions apply to.\n"],null,[]]