Enum Permission

Autorizzazione

Un enum che rappresenta le autorizzazioni concesse agli utenti che possono accedere a un file o a una cartella, oltre a eventuali singoli utenti a cui è stato concesso l'accesso in modo esplicito. Puoi accedere a queste proprietà da DriveApp.Permission.

Per chiamare un enum, devi chiamare la relativa classe, il nome e la proprietà di base. Ad esempio, 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);

Proprietà

ProprietàTipoDescrizione
VIEWEnumGli utenti che possono accedere al file o alla cartella possono solo visualizzarlo o copiarlo. Se passi questo valore a File.setSharing(accessType, permissionType) viene generata un'eccezione se il tipo di file non lo supporta.
EDITEnumGli utenti che possono accedere al file o alla cartella possono modificarli. A meno che File.setShareableByEditors(shareable) non sia impostato su false, gli utenti possono anche modificare le impostazioni di condivisione. Se il tipo di file non lo supporta, il passaggio di questo valore a File.setSharing(accessType, permissionType) genera un'eccezione.
COMMENTEnumGli utenti che possono accedere al file o alla cartella possono solo visualizzarli, copiarli o commentarli. Se il tipo di file non lo supporta, il passaggio di questo valore a File.setSharing(accessType, permissionType) genera un'eccezione.
OWNEREnumL'utente è il proprietario del file o della cartella. Questo valore può essere restituito, ma se lo passi a File.setSharing(accessType, permissionType) viene generata un'eccezione.
ORGANIZEREnumUtenti che possono organizzare file e cartelle all'interno di un Drive condiviso. Questo valore può essere restituito, ma se lo passi a File.setSharing(accessType, permissionType) viene generata un'eccezione.
FILE_ORGANIZEREnumUtenti che possono modificare, eliminare e spostare contenuti all'interno di un Drive condiviso. Questo valore può essere restituito, ma se lo passi a File.setSharing(accessType, permissionType) viene generata un'eccezione.
NONEEnumL'utente non dispone di autorizzazioni per il file o la cartella. Questo valore può essere restituito, ma se lo passi a File.setSharing(accessType, permissionType) viene generata un'eccezione, a meno che non sia impostato in combinazione con Access.ANYONE.