Otomatis Buat Folder di Google Drive dari Data Sheets
SeriLevel 3 — DriveApp & Manajemen File1 / 4

Otomatis Buat Folder di Google Drive dari Data Sheets

Buat folder di Google Drive secara otomatis berdasarkan daftar nama dari Google Sheets.

DriveApp.createFolder#

Gunakan DriveApp.createFolder() untuk membuat folder baru di Drive.

Contoh: Folder dari Sheets#

Siapkan kolom Nama Proyek (kolom A) mulai baris 2. Script membuat folder untuk tiap nama, dengan pengecekan duplikat.

Example:

function buatFolderDariSheets() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const namaProyek = sheet.getRange('A2:A').getValues().flat().filter(String);
const induk = DriveApp.getFolderById('ID_FOLDER_INDUK');
namaProyek.forEach(function (nama) {
const sudahAda = induk.getFoldersByName(nama).hasNext();
if (!sudahAda) {
induk.createFolder(nama);
}
});
}

Mengambil ID Folder#

Buka folder di Drive. ID ada pada URL:

https://drive.google.com/drive/folders/1AbCdEfGhIjKlMnOpQrStUvWxYz

Teks setelah /folders/ adalah ID folder.

Method Utama#

MethodDeskripsi
getFolderById(id)Ambil folder berdasar ID
createFolder(nama)Buat folder baru
getFoldersByName(n)Cari folder berdasar nama

Note

Pengecekan sudahAda mencegah folder kembar saat script dijalankan dua kali.

Next#

Pelajari Upload, Copy, Rename, & Hapus File.

Lisensi

CC BY-NC-SA 4.0 Karya ini dilisensikan di bawah Lisensi Creative Commons Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional.

Tulisan Terkait

Butuh jasa automatisasi atau custom Apps Script?

Jangan ragu untuk berkonsultasi. Kami bantu bangun solusi sesuai kebutuhan Anda.

Konsultasi sekarang →