Eliminar filas en blanco de Google Sheet con Apps Script

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Descargar el código en el siguiente enlace:
    drive.google.c...

Комментарии • 13

  • @kosmokramer6299
    @kosmokramer6299 4 месяца назад +1

    Excelente hermano gracias, y que trigger usas ? un bot supongo

    • @golfredo00
      @golfredo00  3 месяца назад

      Hola, es un script, esta en la descripción del video.

  • @rigomontes5455
    @rigomontes5455 9 месяцев назад +1

    SE VE GENIAL, sin embargo, no logro usar el codigo. me podrias ayudar? porfavor

    • @golfredo00
      @golfredo00  9 месяцев назад +1

      Hola, claro cuéntame cual es tu limitación?

    • @golfredo00
      @golfredo00  6 месяцев назад +1

      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]);
      }
      }

    • @rigomontes5455
      @rigomontes5455 6 месяцев назад

      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.

  • @jorgefonseca7738
    @jorgefonseca7738 7 месяцев назад

    No permite acceso al drive... Indica que el documento we borró 😢

    • @golfredo00
      @golfredo00  6 месяцев назад +3

      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]);
      }
      }

  • @COINEXVEN
    @COINEXVEN 7 месяцев назад

    El archivo no existe...

    • @golfredo00
      @golfredo00  6 месяцев назад +2

      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]);
      }
      }

    • @COINEXVEN
      @COINEXVEN 6 месяцев назад

      @@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...