Enum Permission

Autorisation

Énumération représentant les autorisations accordées aux utilisateurs ayant accès à un fichier ou à un dossier, en plus des utilisateurs individuels disposant d'un accès explicite. Ces propriétés sont accessibles depuis 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);

Propriétés

PropriétéTypeDescription
VIEWEnumLes utilisateurs autorisés à accéder au fichier ou au dossier peuvent seulement le consulter ou le copier. La transmission de cette valeur à File.setSharing(accessType, permissionType) génère une exception si le type de fichier n'est pas compatible.
EDITEnumLes utilisateurs autorisés à accéder au fichier ou au dossier peuvent le modifier. Si File.setShareableByEditors(shareable) n'est pas 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 n'est pas compatible.
COMMENTEnumLes utilisateurs autorisés à accéder au fichier ou au dossier peuvent seulement le consulter, le copier et le commenter. La transmission de cette valeur à File.setSharing(accessType, permissionType) génère une exception si le type de fichier n'est pas compatible.
OWNEREnumL'utilisateur est propriétaire du fichier ou du dossier. Cette valeur peut être renvoyée, mais la transmission à File.setSharing(accessType, permissionType) génère une exception.
ORGANIZEREnumUtilisateurs pouvant organiser des fichiers et des dossiers dans un Drive partagé. Cette valeur peut être renvoyée, mais la transmission à File.setSharing(accessType, permissionType) génère une exception.
FILE_ORGANIZEREnumUtilisateurs pouvant modifier, placer dans la corbeille et déplacer du contenu dans un Drive partagé. Cette valeur peut être renvoyée, mais la transmission à File.setSharing(accessType, permissionType) génère une exception.
NONEEnumL'utilisateur ne dispose d'aucune autorisation pour le fichier ou le dossier. Cette valeur peut être renvoyée, mais la transmission à File.setSharing(accessType, permissionType) génère une exception, sauf si elle est définie en combinaison avec Access.ANYONE.