#JP52 Hapus Otomatis Data Duplikat Dari Google Form Dengan Apps Script

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)
    }
}

8. Klik ikon Save.


9. Klik menu Pemicu/Triggers.

10. Klik Tambahkan Pemicu/Add Trigger.


11. Samakan pengaturannya dengan gambar di bawah ini.


Google Form siap digunakan.
Note : 
Apabila kolom terakhir terdapat #ERROR! , maka apps script pada line 8, ubahlah koma (,) menjadi titik koma (;)

SELESAI !!!
Previous Post Next Post

Promo