Pada saat membuat Google Form, ada kalanya kita membuat form yang dibuat agar responden mengunggah file, baik foto, dokumen, spreadsheet, maupun jenis-jenis file lain yang didukung. Agar memudahkan identifikasi file yang diunggah, semua file akan lebih baik jika diberi nama dengan nama custom sesuai keinginan kita berdasar data-data yang kita inginkan, misalnya diambilkan dari gabungan beberapa teks dari isian formulir atau dengan nama khusus lainnya.
1. Buat formulir dengan google formulir
2. Tentukan dimana isian formulir akan disimpan (spreadsheet form response)
3. Buka AppScript pada menu extension di spreadsheet form response
4. Copy Script dibawah ini, paste pada halaman Google AppScript
//==============================================
// SCRIPT GANTI NAMA FILE UNGGAH GOOGLE FORM
//==============================================
function gantiNamaFile() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("SURAT MASUK");
// Ganti "SURAT MASUK" dengan nama Sheet yang berisi jawaban dari Google Form
const rowNo = sheet.getLastRow(); const colFormID = 3; // Nomor Kolom identitas const colSubject = 5; // Nomor Kolom yang berisi perihal const colDate = 6; // Nomor Kolom yang berisi tanggal const colFileId = 8; // Nomor Kolom yang berisi File unggahan const formID = sheet.getRange(rowNo,colFormID).getValue(); const subject = sheet.getRange(rowNo,colSubject).getValue(); const date = sheet.getRange(rowNo,colDate).getValue(); const fileID = sheet.getRange(rowNo,colFileId).getValue(); DriveApp.getFileById(fileID).setName(formID+"_"+subject+"_"+date);
// File pada kolom fileID akan diganti dengan gabungan dari isi kolom formID+"_"+subject+"_"+date}
5. Atur bagaimana script akan dijalankan, apakah manual, terjadwal, atau setiap kali form diisi
==== Mencoba mencatat, saat masih sempat, yang kala lupa, bisa menjadi pengingat =====
Tidak ada komentar:
Posting Komentar