Menghapus Data Yang Sama Secara Otomatis Yang Terinput Dari Google Form
1. Buatlah Google Form
Sebagai contoh
2. Hubungkan dengan Responses Google Spreadsheet, dengan cara klik Jawaban/Responses lalu hubungkan ke Spreadsheet.
3. Klik Buat/Create.
4. Setelah Spreadsheet muncul, perhatikan kolom yang akan terisi data dari google form.
5. Buatlah lembar kerja Apps Script dengan cara klik menu Ekstensi/Extensions lalu pilih Apps Script.
6. Terdapat file default yaitu Code.gs
7. Copy dan pastekan script di bawah ini ke Code.gs
Masukkan Password Untuk Melihat Script (Password ada di dalam video)
//Javabitpro.com
function myFunction() {
var ss = SpreadsheetApp.openById('1nz43aHxf46nmdcVZS4VEsp87az6Jq5iTuu-gnalcuw4')//Sesuaikan ID Spreadsheet
var sheet = ss.getSheetByName('Form Responses 1')
var lastRow = sheet.getLastRow();
var lastValue = sheet.getRange("B"+lastRow).getValue()//Kolom Data Pertama Yang Di Input
var lastValue1 = sheet.getRange("C"+lastRow).getValue()//Kolom Data Terakhir
var formula = 'COUNTIFS(B:B,"='+lastValue+'", C:C,"='+lastValue1+'")'
sheet.getRange('E2').setFormula(formula)//Kolom Setelah Data Terakhir
if(sheet.getRange('E2').getValue()>1){
sheet.deleteRow(lastRow)
}
}
//Javabitpro.com
function myFunction() {
var ss = SpreadsheetApp.openById('1nz43aHxf46nmdcVZS4VEsp87az6Jq5iTuu-gnalcuw4')//Sesuaikan ID Spreadsheet
var sheet = ss.getSheetByName('Form Responses 1')
var lastRow = sheet.getLastRow();
var lastValue = sheet.getRange("B"+lastRow).getValue()//Kolom Data Pertama Yang Di Input
var lastValue1 = sheet.getRange("C"+lastRow).getValue()//Kolom Data Terakhir
var formula = 'COUNTIFS(B:B,"='+lastValue+'", C:C,"='+lastValue1+'")'
sheet.getRange('E2').setFormula(formula)//Kolom Setelah Data Terakhir
if(sheet.getRange('E2').getValue()>1){
sheet.deleteRow(lastRow)
}
}