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
Özellik | Tür | Açıklama |
---|---|---|
VIEW | Enum | Dosya 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. |
EDIT | Enum | Dosya 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. |
COMMENT | Enum | Dosya 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. |
OWNER | Enum | Dosyanı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. |
ORGANIZER | Enum | Ortak 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_ORGANIZER | Enum | Ortak 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. |
NONE | Enum | Kullanı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. |