Appscript / Google Sheet · February 22, 2023 0

Apps Script: Auto Hide Row Berdasarkan Nilai

Membuat baris yang otomatis hide ketika nilai pada cell diubah bisa juga dilakukan di Google sheet. Pada pembahasan kali ini, Arrayformula akan membahas bagaiamana cara membuatnya.

Sebagai contoh, untuk memudahkan pembahasan tutorial kali ini, disini saya sudah menyiapkan data seperti dibawah ini.

Tujuan yang ingin dicapai adalah ketika status pembayaran diubah menjadi Lunas, maka data pada baris tersebut secara otomatis akan ter-hide.

Langkah pertama yang harus dilakukan adalah masuk ke script Editor (Extentions – Apps Script), kemudian copy script dibawah ini.

function onEdit(e) {
  
  var namasheet = 'Tagian';
  var kolom = '4';
  var nilai = 'Lunas';

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();

  var rng = e.range;

  if (namasheet == ss.getSheetName() && kolom == rng.getColumn()) {
    if ( nilai == rng.getValue()){
      sheet.hideRows(rng.getRow());
    }
  }
}

Selanjutnya tinggal sesuaikan namasheet, kolom dan juga nilai yang menjadi patokan saat baris akan di hide.

Jika masih kesulitan, kamu juga tonton tutrial ini melalui youtube dibawah ini.

Jika masih ada pertanyaan silahkan tanyakan di komentar ya.