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 Drive
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ülk | Tür | Açıklama |
---|---|---|
VIEW | Enum | Dosyaya 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. |
EDIT | Enum | Dosyaya 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. |
COMMENT | Enum | Dosyaya 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. |
OWNER | Enum | Dosya 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. |
ORGANIZER | Enum | Ortak 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_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) işlevine iletildiğinde istisna oluşturur. |
NONE | Enum | Kullanı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. |