#JP26 Macam-Macam Metode Clear Data Dengan Apps Script

Macam-Macam Metode Clear Data Dengan Apps Script


 
Ada beberapa metode berbeda untuk menghapus rentang data di Google Spreadsheet menggunakan Apps Script. Dalam setiap kasus, langkah pertama adalah merujuk rentang yang ingin Anda hapus. Maka Anda perlu menggunakan metode yang tepat tergantung pada apa yang ingin Anda bersihkan dalam jangkauan.

Berikut adalah beberapa metode yang dapat Anda gunakan:
  • clearContent(): Hanya menghapus konten rentang.
  • clearFormat(): Hanya menghapus pemformatan rentang.
  • clearDataValidations(): Hanya menghapus aturan validasi data dalam rentang.
  • clearNote(): Hanya menghapus catatan dalam jangkauan.
  • clear(): Menghapus konten, format, dan aturan validasi data dalam rentang.
  • Dan clear content terkecuali range yang terdapat Formula


File Spreadsheet bisa di copy (Klik di sini)

1. Hanya Hapus Konten pada Spreadsheet rentang area menggunakan clearContent().
Copy dan pastekan script di bawah ini pada lembar kerja Apps Script.

//Clear Content Only
function clearContentsOnly() {
 var range = SpreadsheetApp
               .getActive()
               .getSheetByName("Clear Content Only") //Sesuaikan Nama Sheet
               .getRange("A2:D10"); //Sesuaikan Rentang
 range.clearContent();
}

2. Hanya Hapus Format Konten pada Spreadsheet rentang area menggunakan clearFormat().
Copy dan pastekan script di bawah ini pada lembar kerja Apps Script.

//Clear Format Only
function clearFormattingOnly() {
 var range = SpreadsheetApp
               .getActive()
               .getSheetByName("Clear Format Only") //Sesuaikan Nama Sheet
               .getRange("A2:D10"); //Sesuaikan Rentang
 range.clearFormat();
}

3. Hanya HapusValidasi pada Spreadsheet rentang area menggunakan clearDataValidations().
Copy dan pastekan script di bawah ini pada lembar kerja Apps Script.

//Clear Data Validation
function clearDataValidations() {
 var range = SpreadsheetApp
               .getActive()
               .getSheetByName("Clear Data Validation") //Sesuaikan Nama Sheet
               .getRange("A2:D10"); //Sesuaikan Rentang
 range.clearDataValidations();
}

4. Hanya Hapus Catanan/Noted pada Spreadsheet rentang area menggunakan clearNote().
Copy dan pastekan script di bawah ini pada lembar kerja Apps Script.

//Clear Notes
function clearNotes() {
 var range = SpreadsheetApp
               .getActive()
               .getSheetByName("Clear Notes") //Sesuaikan Nama Sheet
               .getRange("A2:D10"); //Sesuaikan Rentang
 range.clearNote();
}

5. Menghapus Konten, Format, dan Validasi sekaligus pada Spreadsheet rentang area menggunakan clear().
Copy dan pastekan script di bawah ini pada lembar kerja Apps Script.

function clearContentsFormatsValidations() {
 var range = SpreadsheetApp
               .getActive()
               .getSheetByName("Clear Content-Format-Validation") //Sesuaikan Nama Sheet
               .getRange("A2:D10"); //Sesuaikan Rentang
 range.clear();
}

6. Hapus Kontent Terkecuali Range Yang Terdapat Formula pada Spreadsheet rentang area.
Copy dan pastekan script di bawah ini pada lembar kerja Apps Script.

//Clear Content Kecuali Formula
function clearContentKecualiFormula(){
const ss = SpreadsheetApp.getActiveSpreadsheet();
const ws = ss.getSheetByName("Clear Content Kecuali Formula"); //Sesuaikan Nama Sheet
const range = ws.getRange("A2:D10"); //Sesuaikan Rentang
const formulas = range.getFormulas();
range.setFormulas(formulas)
}

Previous Post Next Post

Promo