Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SIFAR786/c4645b3b7bffd947362262b9f478b8b0 to your computer and use it in GitHub Desktop.
Save SIFAR786/c4645b3b7bffd947362262b9f478b8b0 to your computer and use it in GitHub Desktop.
Google Apps script function to delete rows based on value in cell.
function deleteRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var rowsDeleted = 0;
for (var i = 0; i <= numRows - 1; i++) {
var row = values[i];
if (row[0] == 'delete' || row[0] == '') { // This searches all cells in columns A (change to row[1] for columns B and so on) and deletes row if cell is empty or has value 'delete'.
sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
rowsDeleted++;
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment