Berbagi Folder#
Gunakan addEditor() untuk akses edit, addViewer() untuk akses lihat.
Example:
function bagikanKe() { const folder = DriveApp.getFolderById('ID_FOLDER'); folder.addEditor('rekan@contoh.com'); // folder.addViewer('orang@contoh.com');}Berbagi Publik#
Example:
const folder = DriveApp.getFolderById('ID_FOLDER');folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.VIEW);Memeriksa dan Mencabut#
Example:
const editor = folder.getEditors();editor.forEach((u) => Logger.log(u.getEmail()));
folder.removeEditor('rekan@contoh.com');Folder per Anggota Tim#
Example:
function buatFolderDanBagikan() { const induk = DriveApp.getFolderById('ID_INDUK'); const tim = [['Budi', 'budi@contoh.com'], ['Sari', 'sari@contoh.com']];
tim.forEach(([nama, email]) => { const f = induk.createFolder('Proyek ' + nama); f.addEditor(email); });}Method Utama#
| Method | Deskripsi |
|---|---|
addEditor(email) | Beri akses edit |
addViewer(email) | Beri akses lihat |
removeEditor(email) | Cabut akses edit |
setSharing(access, permission) | Atur akses publik |
Note
addEditor/addViewermengirim notifikasi email ke penerima. Untuk tanpa notifikasi, gunakan Drive API dengansendNotificationEmail: false.
Next#
Pelajari Generate Dokumen (Docs/PDF) dari Template.