Nivel de programación: Intermedio
Duración: 20 minutos
Tipo de proyecto: Complemento para editores
Objetivos
- Comprender qué hace la solución
- Comprender qué hacen los servicios de Apps Script dentro de la solución
- Configura la secuencia de comandos.
- Ejecuta la secuencia de comandos.
Acerca de esta solución
Limpia los datos de la hoja de cálculo quitando automáticamente las filas y columnas vacías, recortando la hoja de cálculo hasta los bordes del rango de datos y completando los espacios en los datos.
Cómo funciona
La secuencia de comandos realiza las siguientes funciones:
- Borrar filas en blanco: Dentro de un rango seleccionado, la secuencia de comandos identifica las filas vacías y las borra. Si las celdas de una fila contienen caracteres de espacio, la fila no se considera vacía.
- Borrar columnas en blanco: Dentro de un rango seleccionado, la secuencia de comandos identifica las columnas vacías y las borra. Si las celdas de una columna contienen caracteres de espacio, la columna no se considera vacía.
- Recortar hoja al rango de datos: La secuencia de comandos identifica dónde termina el rango de datos y borra las filas y columnas sobrantes.
- Completar filas en blanco: La secuencia de comandos copia y pega el contenido de la celda activa seleccionada en las celdas vacías de las filas debajo de ella. La secuencia de comandos deja de pegar contenido cuando encuentra una fila que no está vacía o llega al final del rango de datos.
Servicios de Apps Script
En esta solución, se usa el siguiente servicio:
- Servicio de hoja de cálculo: Obtiene la hoja activa y realiza todas las funciones de limpieza.
Requisitos previos
Para usar esta muestra, debes cumplir con los siguientes requisitos previos:
- Una Cuenta de Google (es posible que las cuentas de Google Workspace requieran aprobación del administrador)
- Un navegador web con acceso a Internet
Configura la secuencia de comandos
- Haz clic en el siguiente botón para abrir el proyecto de Apps Script Clean sheet.
Abre el proyecto - Haz clic en Resumen .
- En la página de descripción general, haz clic en Crear una copia
.
- En la parte superior del proyecto copiado, haz clic en Implementar > Implementaciones de prueba.
- Junto a Seleccionar tipo, haz clic en Habilitar los tipos de implementación
> Complemento de editor.
- Haz clic en Crear una prueba nueva.
- En Documento de prueba, haz clic en No se seleccionó ningún documento.
- Elige una hoja de cálculo con datos que quieras limpiar y haz clic en Insertar. Para usar un documento de muestra, crea una copia de la hoja de cálculo Datos de limpieza de muestra.
- Haz clic en Guardar prueba.
- Para abrir la hoja de cálculo, selecciona el botón de selección junto a la prueba guardada y haz clic en Ejecutar.
Ejecuta la secuencia de comandos:
- En la hoja de cálculo, selecciona el rango
A1:F20
. - Haz clic en Extensiones > Copia de hoja en blanco > Borrar filas en blanco.
- Cuando se te solicite, haz clic en Continuar y autoriza la secuencia de comandos.
- Vuelve a hacer clic en Extensiones > Copia de hoja en blanco > Borrar filas en blanco.
- Haz clic en Extensiones > Copia de hoja en blanco > Borrar columnas en blanco.
- Haz clic en Extensiones > Copia de hoja limpia > Recortar hoja al rango de datos.
- Selecciona la celda
C7
. - Haz clic en Extensiones > Copia de hoja en blanco > Completar filas en blanco a continuación.
Revisa el código
Para revisar el código de Apps Script de esta solución, haz clic en Ver código fuente a continuación:
Colaboradores
Google mantiene esta muestra con la ayuda de expertos en desarrollo de Google.
Próximos pasos
- Cómo extender Hojas de cálculo de Google con complementos
- Referencia del servicio de Hojas de cálculo