En este curso de Google Apps Script aprenderemos a crear automatizaciones prácticas para conectar las aplicaciones de Google con nuestro negocio.
En este curso de Google Apps Script aprenderemos a crear automatizaciones útiles para nuestro negocio conectando las aplicaciones que ya utilizamos, transformando tareas repetitivas en procesos controlados y construyendo soluciones propias sin necesidad de partir de conocimientos avanzados de programación. Trabajaremos siempre desde casos reales, entenderemos qué problema resuelve cada proyecto y utilizaremos instrucciones bien planteadas para obtener código con ayuda de la inteligencia artificial, probarlo y adaptarlo con criterio.
Durante el curso veremos cómo limpiar y organizar una base de clientes desde una hoja de cálculo, recibir consultas mediante formularios y responderlas automáticamente con referencias y estados. También construiremos presupuestos a partir de datos estructurados, rellenaremos plantillas de documentos, generaremos archivos PDF y organizaremos facturas recibidas por correo dentro de carpetas, dejando un registro que evite procesar dos veces el mismo archivo.
Más adelante profundizaremos en proyectos que no dependen siempre de una hoja. Prepararemos el seguimiento de reuniones desde el calendario, crearemos documentos de notas y borradores de correo, y utilizaremos el depurador para observar la información recuperada durante una ejecución. Después conectaremos un documento con una web externa para crear y actualizar borradores mediante una API, protegiendo las credenciales y aprendiendo a interpretar respuestas y errores de la conexión.
La inteligencia artificial también formará parte del propio sistema. Crearemos una biblioteca reutilizable para procesar contenido con Gemini, controlar el consumo de tokens y aprovechar una caché que evite llamadas innecesarias. A continuación construiremos un panel lateral dentro de una presentación para generar propuestas comerciales desde un formulario, separando la interfaz que funciona en el navegador de la lógica que se ejecuta en los servidores.
Finalmente publicaremos una aplicación web independiente con una dirección propia, capaz de recibir solicitudes, guardarlas y consultar su estado sin exponer datos personales. Cerraremos el recorrido convirtiendo una automatización manual en un proceso programado, con activadores temporales, bloqueos, registros, historial de ejecuciones y alertas por correo cuando algo falla. Así aprenderemos no solo a crear scripts, sino también a mantenerlos, supervisarlos y comprobar que siguen funcionando cuando ya no estamos delante de la pantalla.
El objetivo es terminar con una visión práctica y progresiva del entorno: sabremos elegir entre un proyecto vinculado o independiente, guardar configuraciones de forma segura, trabajar con menús, servicios, propiedades, bibliotecas, interfaces y despliegues, y reconocer dónde investigar cuando aparece una incidencia. Cada práctica quedará acompañada por sus recursos descargables, con los prompts y el código validado utilizado durante la grabación. Podremos trasladar estos patrones a procesos propios, empezando por pruebas pequeñas y ampliándolas cuando el resultado sea estable. Empezamos.