Upload, Copy, Rename, & Hapus File Terprogram
SeriLevel 3 — DriveApp & Manajemen File2 / 4

Upload, Copy, Rename, & Hapus File Terprogram

Operasikan file di Google Drive secara terprogram: unggah dari URL, salin, ganti nama, dan hapus.

DriveApp#

Gunakan DriveApp untuk mengelola file di Drive melalui kode.

Unggah dari URL#

Gunakan UrlFetchApp.fetch() untuk mengambil file, lalu createFile() untuk menyimpannya.

Example:

function unggahDariUrl() {
const url = 'https://example.com/laporan.pdf';
const blob = UrlFetchApp.fetch(url).getBlob();
const induk = DriveApp.getFolderById('ID_FOLDER');
induk.createFile(blob.setName('laporan.pdf'));
}

Salin File#

Example:

const asli = DriveApp.getFileById('ID_ASLI');
const salinan = asli.makeCopy('Salinan ' + asli.getName(), DriveApp.getFolderById('ID_FOLDER'));

Ganti Nama#

Example:

DriveApp.getFileById('ID_FILE').setName('Laporan Q1 2026.pdf');

Hapus (Tong Sampah)#

Example:

DriveApp.getFileById('ID_FILE').setTrashed(true);

Method Utama#

MethodDeskripsi
createFile(blob)Buat file dari blob
makeCopy(nama, folder)Salin file
setName(nama)Ganti nama
setTrashed(true)Pindah ke tong sampah

Warning

setTrashed(true) dapat dikembalikan dari tong sampah. Jangan hapus permanen (Drive.Files.remove) kecuali yakin.

Next#

Pelajari Izin & Berbagi Folder.

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 →