Enum Permission

Berechtigung

Ein Enum-Wert, der die Berechtigungen darstellt, die Nutzern gewährt wurden, die auf eine Datei oder einen Ordner zugreifen können, neben Alle einzelnen Nutzer, denen explizit Zugriff gewährt wurde. Auf diese Attribute kann über DriveApp.Permission

Um eine Enumeration aufzurufen, rufen Sie deren übergeordnete Klasse, ihren Namen und ihre Eigenschaft auf. Beispiel: 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.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Attribute

AttributTypBeschreibung
VIEWEnumNutzer mit Zugriff auf die Datei oder den Ordner können die Datei oder den Ordner nur ansehen oder kopieren. Diesen Wert übergeben File.setSharing(accessType, permissionType) löst eine Ausnahme aus, wenn der Dateityp unterstützt.
EDITEnumNutzer, die Zugriff auf die Datei oder den Ordner haben, können die Datei oder den Ordner bearbeiten. Sofern File.setShareableByEditors(shareable) nicht auf false gesetzt ist, können Nutzer auch die Freigabeeinstellungen ändern Einstellungen. Bei Übergabe dieses Werts an File.setSharing(accessType, permissionType) wird ein ausgenommen, wenn der Dateityp diesen nicht unterstützt.
COMMENTEnumNutzer mit Zugriff auf die Datei oder den Ordner können die Datei oder den Ordner nur ansehen, kopieren oder kommentieren. Die Übergabe dieses Werts an File.setSharing(accessType, permissionType) löst eine Ausnahme aus, wenn der Dateityp sie nicht unterstützt.
OWNEREnumDer Nutzer ist Eigentümer der Datei oder des Ordners. Dieser Wert kann zurückgegeben werden, aber die Übergabe an File.setSharing(accessType, permissionType) löst eine Ausnahme aus.
ORGANIZEREnumNutzer, die Dateien und Ordner in einer geteilten Ablage organisieren können. Dieser Wert kann zurückgegeben werden, wird sie an File.setSharing(accessType, permissionType) übergeben, wird eine Ausnahme ausgelöst.
FILE_ORGANIZEREnumNutzer, die Inhalte in einer geteilten Ablage bearbeiten, in den Papierkorb verschieben und verschieben dürfen. Dieser Wert kann zurückgegeben werden, Wird sie jedoch an File.setSharing(accessType, permissionType) übergeben, wird eine Ausnahme ausgelöst.
NONEEnumDer Nutzer hat keine Berechtigungen für die Datei oder den Ordner. Dieser Wert kann zurückgegeben werden, Wird sie an File.setSharing(accessType, permissionType) übergeben, wird eine Ausnahme ausgelöst, es sei denn, sie wird wird in Kombination mit Access.ANYONE festgelegt.