No necesito borrar celdas en blanco ni nada. Solo necesita eliminar los datos de la fila 800 a la última fila.
Mi código actual es el siguiente, pero sigue devolviendo Range Not Found. ¿Cómo lo hago?
function DeleteOld() { var spreadsheet = SpreadsheetApp.getActive(); var lastRow = spreadsheet.getLastRow(); spreadsheet.getRange('800:lastRow').activate(); spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows()); Logger.log('Data Before 1990 deleted') };Probé la función getLastRow para ver su número.
var spreadsheet = SpreadsheetApp.getActive(); Logger.log(spreadsheet.getLastRow()) }; El retorno es "12344.0" Si cambié el código a getRange('800:12344") , funciona bien. Si getRange('800:12344.0') , devuelve error.
Desde el regreso del punto decimal getLastRow hass, ¿podría ser el motivo? y ¿Cómo soluciono eso?