Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Autorisation
Enumération représentant les autorisations accordées aux utilisateurs pouvant accéder à un fichier ou à un dossier, en plus des utilisateurs individuels auxquels un accès a été explicitement accordé. Ces propriétés sont accessibles à partir de DriveApp.Permission.
Pour appeler un énumération, vous devez appeler sa classe parente, son nom et sa propriété. Par exemple,
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);
Propriétés
Propriété
Type
Description
VIEW
Enum
Les utilisateurs autorisés à accéder au fichier ou au dossier ne peuvent le consulter ou le copier que. Transmettre cette valeur à File.setSharing(accessType, permissionType) génère une exception si le type de fichier ne la prend pas en charge.
EDIT
Enum
Les utilisateurs qui peuvent accéder au fichier ou au dossier peuvent le modifier. Sauf si File.setShareableByEditors(shareable) est défini sur false, les utilisateurs peuvent également modifier les paramètres de partage. Transmettre cette valeur à File.setSharing(accessType, permissionType) génère une exception si le type de fichier ne la prend pas en charge.
COMMENT
Enum
Les utilisateurs autorisés à accéder au fichier ou au dossier ne peuvent le consulter, le copier ou le commenter que.
Transmettre cette valeur à File.setSharing(accessType, permissionType) génère une exception si le type de fichier ne la prend pas en charge.
OWNER
Enum
L'utilisateur est le propriétaire du fichier ou du dossier. Cette valeur peut être renvoyée, mais la transmettre à File.setSharing(accessType, permissionType) génère une exception.
ORGANIZER
Enum
Utilisateurs autorisés à organiser des fichiers et des dossiers dans un Drive partagé Cette valeur peut être renvoyée, mais la transmettre à File.setSharing(accessType, permissionType) génère une exception.
FILE_ORGANIZER
Enum
Utilisateurs autorisés à modifier, supprimer et déplacer du contenu dans un Drive partagé Cette valeur peut être renvoyée, mais la transmettre à File.setSharing(accessType, permissionType) génère une exception.
NONE
Enum
L'utilisateur ne dispose d'aucune autorisation pour le fichier ou le dossier. Cette valeur peut être renvoyée, mais la transmettre à File.setSharing(accessType, permissionType) génère une exception, sauf si elle est définie en combinaison avec Access.ANYONE.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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,[]]