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:
Copy dan pastekan script di bawah ini pada lembar kerja Apps Script.
- 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().
//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) }