Вы можете использовать этот метод:
var sheet = SpreadsheetApp.getActive();
sheet.getRange('A12').deleteCells(SpreadsheetApp.Dimension.COLUMNS); // Cell left
sheet.getRange('A12').deleteCells(SpreadsheetApp.Dimension.ROWS); //cell up
или
var sheet = SpreadsheetApp.getActive();
var range = sheet.getRange('A12');
range.deleteCells(SpreadsheetApp.Dimension.COLUMNS);
range.deleteCells(SpreadsheetApp.Dimension.ROWS);
вы должны выполнить итерацию из последней строки, а затем проверить один за другим столбец A, B, C или другие ячейки снизу, если пусто, тогда делайте range.deleteCells (SpreadsheetApp.Dimension.ROWS);