Enum Permission

Izin

Enum yang mewakili izin yang diberikan kepada pengguna yang dapat mengakses file atau folder, selain setiap pengguna yang telah diberi akses secara eksplisit. Properti ini dapat diakses dari DriveApp.Permission.

Untuk memanggil enum, Anda memanggil class, nama, dan properti induknya. Misalnya, 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);

Properti

PropertiJenisDeskripsi
VIEWEnumPengguna yang dapat mengakses file atau folder hanya dapat melihat atau menyalinnya. Meneruskan nilai ini ke File.setSharing(accessType, permissionType) menampilkan pengecualian jika jenis file tidak mendukungnya.
EDITEnumPengguna yang dapat mengakses file atau folder dapat mengeditnya. Pengguna juga dapat mengubah berbagi file, kecuali File.setShareableByEditors(shareable) disetel ke false setelan. Meneruskan nilai ini ke File.setSharing(accessType, permissionType) akan memunculkan pengecualian jika jenis file tidak mendukung itu.
COMMENTEnumPengguna yang dapat mengakses file atau folder hanya dapat melihat, menyalin, atau mengomentari file atau folder tersebut. Meneruskan nilai ini ke File.setSharing(accessType, permissionType) akan menampilkan pengecualian jika jenis file tidak mendukungnya.
OWNEREnumPengguna adalah pemilik file atau folder. Nilai ini dapat ditampilkan, tetapi meneruskannya ke File.setSharing(accessType, permissionType) akan menampilkan pengecualian.
ORGANIZEREnumPengguna yang dapat mengatur file dan folder dalam drive bersama. Nilai ini bisa dikembalikan, tapi meneruskannya ke File.setSharing(accessType, permissionType), akan muncul pengecualian.
FILE_ORGANIZEREnumPengguna yang dapat mengedit, memindahkan ke sampah, dan memindahkan konten dalam drive bersama. Nilai ini dapat dikembalikan, tetapi meneruskannya ke File.setSharing(accessType, permissionType), akan muncul pengecualian.
NONEEnumPengguna tidak memiliki izin apa pun untuk file atau folder. Nilai ini bisa dikembalikan, tapi meneruskannya ke File.setSharing(accessType, permissionType) akan menampilkan pengecualian kecuali jika ditetapkan dalam kombinasi dengan Access.ANYONE.