function eliminarFilasEnBlancoInstrumentosIngreso() { var hoja = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Instrumentos Ingreso"); // Reemplazar Instrumentos Ingreso" con el nombre de la hoja que deseas utilizar var ultimaFila = hoja.getLastRow(); var rango = hoja.getRange("A1:Z" + ultimaFila); // Reemplazar "A1:Z" con el rango que deseas buscar var datos = rango.getValues(); var filasAEliminar = []; for (var i = 0; i < datos.length; i++) { var fila = datos[i]; var filaEnBlanco = true; for (var j = 0; j < fila.length; j++) { if (fila[j] != "") { filaEnBlanco = false; break; } } if (filaEnBlanco) { filasAEliminar.push(i+1); } } for (var k = filasAEliminar.length-1; k >= 0; k--) { hoja.deleteRow(filasAEliminar[k]); } }
function eliminarFilasEnBlancoInstrumentosIngreso() { var hoja = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Instrumentos Ingreso"); // Reemplazar Instrumentos Ingreso" con el nombre de la hoja que deseas utilizar var ultimaFila = hoja.getLastRow(); var rango = hoja.getRange("A1:Z" + ultimaFila); // Reemplazar "A1:Z" con el rango que deseas buscar var datos = rango.getValues(); var filasAEliminar = []; for (var i = 0; i < datos.length; i++) { var fila = datos[i]; var filaEnBlanco = true; for (var j = 0; j < fila.length; j++) { if (fila[j] != "") { filaEnBlanco = false; break; } } if (filaEnBlanco) { filasAEliminar.push(i+1); } } for (var k = filasAEliminar.length-1; k >= 0; k--) { hoja.deleteRow(filasAEliminar[k]); } }
Broo juraba que había respondido lamento no haber confirmado que se envió el mensaje, lo intentare replicar pero ya han pasado dos meses 😅. Valeee brooo 🎉🎉🎉 me funciono, tuve problemas porque no se (sabia) nada de estos temas y me fue de mucha ayuda de verdad te lo agradezco.
function eliminarFilasEnBlancoInstrumentosIngreso() { var hoja = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Instrumentos Ingreso"); // Reemplazar Instrumentos Ingreso" con el nombre de la hoja que deseas utilizar var ultimaFila = hoja.getLastRow(); var rango = hoja.getRange("A1:Z" + ultimaFila); // Reemplazar "A1:Z" con el rango que deseas buscar var datos = rango.getValues(); var filasAEliminar = []; for (var i = 0; i < datos.length; i++) { var fila = datos[i]; var filaEnBlanco = true; for (var j = 0; j < fila.length; j++) { if (fila[j] != "") { filaEnBlanco = false; break; } } if (filaEnBlanco) { filasAEliminar.push(i+1); } } for (var k = filasAEliminar.length-1; k >= 0; k--) { hoja.deleteRow(filasAEliminar[k]); } }
@@golfredo00 TypeError: Cannot read properties of null (reading 'getSheetByName') eliminarFilasEnBlancoInstrumentosIngreso @ Código.gs:2 Sigo en lo mismo haga lo que haga mo encuentra la hoja ni or ID ni por nombre...