Enum Permission

Berechtigung

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

Um eine Enum aufzurufen, rufen Sie ihre ü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

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