03. Creando el código
Seguimos en nuestro curso de creación de complementos con Google Apps Script.
En esta lección vamos a aprender a crear el código base de un complemento sencillo que permite descombinar todas las celdas combinadas en la hoja activa de Google Sheets. Este es un paso fundamental para entender cómo funcionan los complementos internos antes de avanzar a los externos con sus procesos de verificación.
Veremos cómo escribir la función principal que detecta y descombina las celdas combinadas, además de una función onOpen que añade un menú personalizado para ejecutar la función desde la interfaz de Sheets. También hablaremos de la importancia de guardar y recargar la hoja para que el menú aparezca y de cómo gestionar los permisos que solicita Google al ejecutar el script por primera vez.
Como resumen, el código principal obtiene la hoja activa y el rango con datos, usa getMergedRanges() para detectar las celdas combinadas y aplica unmerge() para descombinarlas. Si no hay celdas combinadas o la hoja está vacía, muestra alertas para informar al usuario. La función onOpen agrega un menú personalizado que permite ejecutar esta función desde la interfaz de Google Sheets, facilitando su uso sin entrar al editor de scripts.
Es importante recordar que después de guardar el script, debemos recargar la hoja para que el menú personalizado aparezca en la barra de herramientas. Además, la primera vez que ejecutemos el script, Google solicitará permisos que debemos aceptar para que el complemento funcione correctamente.
En la siguiente lección profundizaremos en el empaquetado del complemento y en cómo preparar el flujo para complementos externos, incluyendo las verificaciones y requisitos adicionales que estos implican.
Si quieres ver el video, descargar los materiales, obtener soporte y mucho más, suscríbete a JuanSGuzman aquí.
Nos vemos en la próxima lección para seguir avanzando en la creación de complementos con Google Apps Script.
