Capítulo 3 Caso práctico: ordenar la tabla de ventas mensual ・ MISIÓN 10
Misión 10: Borrar filas vacías desde abajo
Enunciado
Los datos de octubre que pegaste tienen filas vacías. Bórralas todas. Al borrar una fila, las de debajo suben, así que revisa las filas desde abajo.
Para practicar, la tabla vuelve a su estado inicial antes de cada ejecución (una hoja real no vuelve atrás. Los cambios de un script a veces se deshacen con Ctrl+Z, pero no todos de una vez).
Archivo +
Código.gs
Empieza el capítulo 3Caso práctico: ordenar la tabla de ventas mensual
Capítulo 3 ・ MISIÓN 10
Borrar filas vacías desde abajo
Los datos de octubre que pegaste tienen filas vacías. Bórralas todas. Al borrar una fila, las de debajo suben, así que revisa las filas desde abajo.
Cómo leer el código
- for (let row = sheet.getLastRow(); row >= 2; row--) {
- Repite desde la última fila hasta la fila 2, restando 1 a row.
- if (sheet.getRange(row, 1).getValue() === '') {
- Si la columna A está vacía (''). === comprueba si son «iguales, incluido el tipo».
- sheet.deleteRow(row);
- Borra la fila row. Las de debajo suben.
Al borrar una fila, cada una de las de debajo sube una posición. Si borras desde arriba, te saltas filas que han subido. Yendo de abajo arriba, los números de las filas que aún no has revisado no cambian. Borrar o añadir filas se hace desde abajo.
Cómo empezar con GAS y el código habitual están en un artículo.¿Qué es GAS? Cómo empezar y código habitual
El código que escribes se ejecuta en un espacio aislado dentro de esta página. No puede llegar fuera de la página ni a otros sitios.
* Esta es una simulación del comportamiento de Hojas de cálculo de Google y Apps Script y puede diferir en parte del original.
* Hojas de cálculo de Google es una marca de Google LLC. Este sitio no está afiliado a Google.