Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.)constfolder=DriveApp.createFolder('Shared Folder');folder.setSharing(DriveApp.Access.ANYONE,DriveApp.Permission.EDIT);
Proprietà
Proprietà
Tipo
Descrizione
VIEW
Enum
Gli 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.
EDIT
Enum
Gli 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.
COMMENT
Enum
Gli 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.
OWNER
Enum
L'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.
ORGANIZER
Enum
Utenti 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_ORGANIZER
Enum
Utenti 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.
NONE
Enum
L'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.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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,[]]