Enum Permission

İzin

Açıkça erişim izni verilen kullanıcıların yanı sıra bir dosyaya veya klasöre erişebilen kullanıcılara verilen izinleri temsil eden bir enum. Bu özelliklere DriveApp.Permission adresinden erişilebilir.

Bir enum'u çağırmak için üst sınıfını, adını ve özelliğini çağırırsınız. Örneğin, 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);

Özellikler

MülkTürAçıklama
VIEWEnumDosyaya veya klasöre erişebilen kullanıcılar dosyayı yalnızca görüntüleyebilir veya kopyalayabilir. Dosya türü bu değeri desteklemiyorsa bu değerin File.setSharing(accessType, permissionType) parametresine iletilmesi bir istisna oluşturur.
EDITEnumDosyaya veya klasöre erişebilen kullanıcılar dosyayı düzenleyebilir. File.setShareableByEditors(shareable) false olarak ayarlanmadığı sürece kullanıcılar paylaşım ayarlarını da değiştirebilir. Dosya türü bu değeri desteklemiyorsa bu değer File.setSharing(accessType, permissionType) parametresine iletildiğinde bir istisna oluşur.
COMMENTEnumDosyaya veya klasöre erişebilen kullanıcılar dosyayı yalnızca görüntüleyebilir, kopyalayabilir veya dosyaya yorum yapabilir. Dosya türü bu değeri desteklemiyorsa bu değer File.setSharing(accessType, permissionType) parametresine iletildiğinde bir istisna oluşur.
OWNEREnumDosya veya klasörün sahibi kullanıcıdır. Bu değer döndürülebilir ancak File.setSharing(accessType, permissionType) işlevine iletildiğinde istisna oluşturur.
ORGANIZEREnumOrtak Drive'daki dosya ve klasörleri düzenleyebilecek kullanıcılar. Bu değer döndürülebilir ancak File.setSharing(accessType, permissionType)'e iletildiğinde istisna oluşturur.
FILE_ORGANIZEREnumOrtak Drive'da içerik düzenleyebilen, çöp kutusuna gönderebilen ve taşıyabilen kullanıcılar. Bu değer döndürülebilir ancak File.setSharing(accessType, permissionType) işlevine iletildiğinde istisna oluşturur.
NONEEnumKullanıcının dosya veya klasör için izni yok. Bu değer döndürülebilir ancak Access.ANYONE ile birlikte ayarlanmadığı sürece File.setSharing(accessType, permissionType)'e iletildiğinde istisna atılır.