Enum Permission

İzin

Açıkça erişim verilen bireysel kullanıcıların yanı sıra bir dosyaya veya klasöre erişebilen kullanıcılara verilen izinleri temsil eden bir enum. Bu mülklere 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.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Özellikler

ÖzellikTürAçıklama
VIEWEnumDosya veya klasöre erişebilen kullanıcılar dosyayı veya klasörü yalnızca görüntüleyebilir ya da kopyalayabilir. Dosya türü bu değeri desteklemiyorsa bu değerin File.setSharing(accessType, permissionType) öğesine iletilmesi bir istisna oluşturur.
EDITEnumDosya veya klasöre erişebilen kullanıcılar dosyayı veya klasöre erişimi düzenleyebilir. File.setShareableByEditors(shareable), false değerine ayarlanmadığı sürece kullanıcılar paylaşım ayarlarını da değiştirebilir. Dosya türü bu değeri desteklemiyorsa bu değerin File.setSharing(accessType, permissionType) öğesine iletilmesi, istisnaya neden olur.
COMMENTEnumDosya veya klasöre erişebilen kullanıcılar onu yalnızca görüntüleyebilir, kopyalayabilir veya üzerinde yorum yapabilir. Dosya türü bu değeri desteklemiyorsa bu değerin File.setSharing(accessType, permissionType) öğesine iletilmesi bir istisna oluşturur.
OWNEREnumDosyanın veya klasörün sahibi kullanıcı. Bu değer döndürülebilir, ancak File.setSharing(accessType, permissionType) değerine geçirildiğinde istisna oluşur.
ORGANIZEREnumOrtak Drive içindeki dosya ve klasörleri düzenleyebilen kullanıcılardır. Bu değer döndürülebilir, ancak File.setSharing(accessType, permissionType) işlevine geçirildiğinde istisna oluşur.
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) öğesine geçirildiğinde istisna oluşur.
NONEEnumKullanıcının dosya veya klasör için herhangi bir izni yok. Bu değer döndürülebilir ancak File.setSharing(accessType, permissionType) öğesine geçirildiğinde Access.ANYONE ile birlikte ayarlanmadığı sürece istisna oluşur.