Enum Permission

Permiso

Es una enumeración que representa los permisos otorgados a los usuarios que pueden acceder a un archivo o una carpeta, además de los usuarios individuales a los que se les otorgó acceso de forma explícita. Se puede acceder a estas propiedades desde DriveApp.Permission.

Para llamar a una enumeración, debes llamar a su clase superior, nombre y propiedad. Por ejemplo,  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.)
const folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Propiedades

PropiedadTipoDescripción
VIEWEnumLos usuarios que pueden acceder al archivo o la carpeta solo pueden verlos o copiarlos. Si pasas este valor a File.setSharing(accessType, permissionType), se genera una excepción si el tipo de archivo no lo admite.
EDITEnumLos usuarios que pueden acceder al archivo o la carpeta pueden editarlo. A menos que File.setShareableByEditors(shareable) se establezca como false, los usuarios también pueden cambiar la configuración de uso compartido. Si pasas este valor a File.setSharing(accessType, permissionType), se arroja una excepción si el tipo de archivo no lo admite.
COMMENTEnumLos usuarios que pueden acceder al archivo o la carpeta solo pueden verlos, copiarlos o comentarlos. Si pasas este valor a File.setSharing(accessType, permissionType), se genera una excepción si el tipo de archivo no lo admite.
OWNEREnumEl usuario es el propietario del archivo o la carpeta. Se puede mostrar este valor, pero pasarlo a File.setSharing(accessType, permissionType) arroja una excepción.
ORGANIZEREnumSon los usuarios que pueden organizar archivos y carpetas dentro de una unidad compartida. Se puede mostrar este valor, pero pasarlo a File.setSharing(accessType, permissionType) arroja una excepción.
FILE_ORGANIZEREnumSon los usuarios que pueden editar, mover y enviar a la papelera contenido dentro de una unidad compartida. Se puede mostrar este valor, pero pasarlo a File.setSharing(accessType, permissionType) arroja una excepción.
NONEEnumEl usuario no tiene ningún permiso para el archivo o la carpeta. Se puede mostrar este valor, pero pasarlo a File.setSharing(accessType, permissionType) arroja una excepción, a menos que se configure en combinación con Access.ANYONE.