Appscript / Google Sheet · May 8, 2024 1

Menambah Checkbox Otomatis Pada Data Baru

Untuk menambahkan sebuah Checkbox kedalam sheet bisa menggunakan menu Insert kemudian pilih Tickbox?

Kemudian ada pertanyaan, bisa gak menambah Tickbox secara otomatis ketika ada penambahan data, tentu saja bisa, dengan bantuan Appscript.

Untuk masuk ke AppScript Editor, bisa masuk melalui Menu Extension kemudian pilih Appscript

Untuk menambahkan Checkbox Otomatis, bisa gunakan script dibawah ini, untuk penjelasan lebih detailnya ada pada tutorial video diatas:

function onEdit(e) {
  var range = e.range; // Mendapatkan range yang di-edit
  var sheet = range.getSheet();
  if (sheet.getName() === "Sheet1" && 
      range.getRow() > 1 &&
      range.getColumn() == 1)
      { 
      range.offset(0,2).insertCheckboxes();
    }
}

hasilnya akan terlihat seperti dibawah ini

Jika ada beberapa kolom yang ingin ditambahkan, bisa langsung ditambahkan pada Size area Offset nya.

function onEdit(e) {
  var range = e.range; // Mendapatkan range yang di-edit
  var sheet = range.getSheet();
  if (sheet.getName() === "Sheet1" && 
      range.getRow() > 1 &&
      range.getColumn() == 1)
      { 
      range.offset(0,2,1,6).insertCheckboxes();
    }
}

dan hasilnya akan otomatis menambah 6 checkbox kekanan