Enum Permission

Berechtigung

Ein Enum, das die Berechtigungen für Nutzer darstellt, die auf eine Datei oder einen Ordner zugreifen können, zusätzlich zu einzelnen Nutzern, denen ausdrücklich Zugriff gewährt wurde. Auf diese Properties kann über DriveApp.Permission zugegriffen werden.

Wenn Sie ein Enum aufrufen möchten, rufen Sie die übergeordnete Klasse, den Namen und die 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.)
const folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Attribute

AttributTypBeschreibung
VIEWEnumNutzer, die auf die Datei oder den Ordner zugreifen können, können sie nur aufrufen oder kopieren. Wenn dieser Wert an File.setSharing(accessType, permissionType) übergeben wird, wird eine Ausnahme ausgelöst, wenn der Dateityp ihn nicht unterstützt.
EDITEnumNutzer, die auf die Datei oder den Ordner zugreifen können, können sie bearbeiten. Sofern File.setShareableByEditors(shareable) nicht auf false festgelegt ist, können Nutzer auch die Freigabeeinstellungen ändern. Wenn dieser Wert an File.setSharing(accessType, permissionType) übergeben wird, wird eine Ausnahme ausgelöst, wenn der Dateityp ihn nicht unterstützt.
COMMENTEnumNutzer, die auf die Datei oder den Ordner zugreifen können, können sie nur ansehen, kopieren oder kommentieren. Wenn dieser Wert an File.setSharing(accessType, permissionType) übergeben wird, wird eine Ausnahme ausgelöst, wenn der Dateityp ihn nicht unterstützt.
OWNEREnumDer Nutzer ist der 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 können. Dieser Wert kann zurückgegeben werden, aber wenn er an File.setSharing(accessType, permissionType) übergeben wird, wird eine Ausnahme ausgelöst.
FILE_ORGANIZEREnumNutzer, die Inhalte in einer geteilten Ablage bearbeiten, in den Papierkorb verschieben und verschieben können. 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, aber wenn er an File.setSharing(accessType, permissionType) übergeben wird, wird eine Ausnahme ausgelöst, es sei denn, er wird in Kombination mit Access.ANYONE festgelegt.