Tolong buat agar ini bukan clearcontent tetapi deletecell. ingat untuk range yang dihapus tetap sesuai batasan AA:AK dan AM:AX

function hapusData() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var dataSheet = ss.getSheetByName("Data");
  var jurnalSheet = ss.getSheetByName("Jurnal Pendapatan");
  var nomorInvoice = jurnalSheet.getRange("Q3").getValue();
  var nomorInvoiceRange = dataSheet.getRange("AB3:AB").getValues();
  var nomorPOARRange = dataSheet.getRange("AM3:AM").getValues();
  var barisDihapus = false;

  // Cari nomor invoice di kolom AB3:AB sheet "Data"
  for (var i = 0; i < nomorInvoiceRange.length; i++) {
    if (nomorInvoiceRange[i][0] === nomorInvoice) {
      // Hapus data pada kolom AA:AK di baris yang sama dengan nomor invoice
      dataSheet.getRange(i+3, 27, 1, 11).clearContent();
      barisDihapus = true;
    }
  }

  // Cari nomor invoice di kolom AM3:AM sheet "Data"
  for (var i = 0; i < nomorPOARRange.length; i++) {
    if (nomorPOARRange[i][0] === nomorInvoice) {
      // Hapus data pada kolom AM:AX di baris yang sama dengan nomor invoice
      dataSheet.getRange(i+3, 39, 1, 11).clearContent();
      barisDihapus = true;
    }
  }

  if (barisDihapus) {
    SpreadsheetApp.getUi().alert("Data berhasil dihapus!");
  } else {
    SpreadsheetApp.getUi().alert("Data tidak ditemukan!");
  }
}