Typical attendees
- Analistas y controllers con Sheets avanzado
- IT internos de PYMES sin equipo de desarrollo
- Consultores tecnológicos que implantan Google Workspace
- Profesionales con base de programación queriendo automatizar Workspace
Aprende a automatizar y personalizar Google Workspace conectando Sheets, Drive, Gmail, Calendar y Forms con JavaScript.
Google Apps Script es un entorno de scripting basado en JavaScript que Google integra de forma nativa en Google Workspace. Permite añadir menús personalizados, ejecutar funciones desde una hoja, disparar acciones programadas y conectar entre sí las apps del ecosistema (Sheets, Drive, Gmail, Calendar, Forms, Docs). Es la vía oficial y gratuita para automatizar procesos internos sin salir de la cuenta de Google de la empresa.
Muchas PYMES gastan horas semanales moviendo datos entre Google Forms, Sheets y Gmail: reenviar respuestas, actualizar tablas, generar documentos. Apps Script convierte esas tareas en un único trigger que se ejecuta solo cada noche. A diferencia de contratar Zapier o Make por meses, Apps Script está incluido en la cuenta Google Workspace corporativa y el código queda en propiedad de la empresa, versionado y auditado.
Que cada participante salga escribiendo scripts que resuelvan automatizaciones reales de su empresa, con criterio para elegir cuándo usar Apps Script frente a plataformas no-code como Make o Zapier.
Manejo sólido de Google Sheets a nivel intermedio. Nociones básicas de programación son deseables pero no imprescindibles para el nivel básico.
No vague promises: every point is practised live during the course and validated with the capstone project on the last day.
Each level runs independently with its own capstone project on day 5. All three can be chained into a full track.
Del editor de Apps Script a la primera automatización real en Google Sheets.
Recorrido por el editor de Apps Script V8: proyectos vinculados vs standalone, archivos .gs, manifiesto appsscript.json, permisos y scopes OAuth. Buenas prácticas de organización del código.
Sintaxis moderna (const/let, arrow functions, template literals), triggers de tipo onOpen, onEdit y disparadores manuales desde menú. Debug con Logger.log y depurador.
SpreadsheetApp API: leer y escribir rangos, batch operations para rendimiento, formato programático, protecciones. Patrones más comunes de automatización interna.
Creación de menús propios desde onOpen, cuadros de diálogo con SpreadsheetApp.getUi(), prompts al usuario y alertas. Interfaz interna para funciones repetitivas.
Automatización real aportada por el participante: reporte diario, limpieza recurrente o consolidación entre pestañas. Feedback individual en directo.
Interested in this level for your team? Book 30 minutes and we can check the fit.
Request informationIntegrar Drive, Gmail y Calendar en flujos multi-app coordinados.
APIs DriveApp, GmailApp y CalendarApp: crear carpetas, mover archivos, aplicar permisos, gestionar hilos de Gmail, crear eventos con invitados. Cuidados de cuota.
Generación de emails personalizados en masa desde Sheets, plantillas HTML, adjuntos dinámicos, tracking de envíos y control de bounces.
Publicación de eventos Calendar desde un plan de proyecto en Sheets, actualización bidireccional, cancelación de eventos, gestión de invitados y salas.
Búsqueda avanzada de archivos, generación de Docs a partir de plantillas usando DocumentApp, exportación a PDF, movimiento y renombrado programático.
Flujo multi-app end-to-end aportado por el participante: por ejemplo, del formulario a la factura enviada por email pasando por Drive y Calendar.
Interested in this level for your team? Book 30 minutes and we can check the fit.
Request informationAPIs externas, seguridad, despliegue de add-ons y web apps corporativas.
UrlFetchApp para llamadas GET/POST, gestión de headers, autenticación por token, parsing de JSON, manejo de paginación y rate limits. Casos reales de integración.
Librería OAuth2 para Apps Script, gestión de tokens de refresco, almacenamiento seguro en PropertiesService, scopes mínimos necesarios y buenas prácticas de seguridad.
CacheService para reducir llamadas, control de cuotas diarias, logging estructurado con Stackdriver, alertas por fallos y estrategias de reintento con backoff.
Publicación como add-on privado, publicación como web app con acceso restringido a dominio, gestión de versiones y actualización controlada del código en producción.
Aplicación real con integración externa: por ejemplo, conector con un CRM público, dashboard corporativo con datos en vivo o portal interno de peticiones al IT.
Interested in this level for your team? Book 30 minutes and we can check the fit.
Request informationThree real SMB scenarios to size the impact and decide if it fits your case.
Un despacho jurídico automatiza la generación de contratos tipo desde un Sheet con datos de cliente: el script rellena la plantilla en Docs, exporta a PDF y lo adjunta a un email al abogado responsable. Reduce de 30 a 3 minutos por contrato.
Una empresa logística consolida cada noche datos de pedidos, incidencias y stock desde 4 hojas distintas, calcula KPIs, guarda snapshot en Drive y envía email a dirección con las alertas del día. Cero intervención manual.
Una PYME industrial vuelca cada hora las órdenes de compra desde su ERP a Sheets vía API para tener visibilidad en tiempo real sin acceso al ERP para el equipo comercial.
No para el nivel básico: se enseña la sintaxis necesaria durante el curso. Para el nivel intermedio conviene manejar variables, funciones y bucles con soltura. Para el nivel avanzado se requiere haber programado antes en algún lenguaje (aunque no sea JS).
Para automatizaciones internas dentro del ecosistema Google, Apps Script es más potente, gratis y queda en tu propiedad. Para integrar apps de terceros complejas o cuando el equipo no quiere mantener código, Make/Zapier siguen ganando. Se ve criterio de decisión en el curso.
Sí, todo el código generado durante los ejercicios y el proyecto final queda 100 % en tu cuenta Google Workspace. No hay librerías propietarias ni dependencias externas de APFerrer.
Google Workspace tiene cuotas diarias por cuenta (por ejemplo, envío de emails, ejecución total, tiempo por trigger). El nivel avanzado cubre cómo diseñar dentro de esas cuotas y cuándo migrar a Cloud Functions si el volumen lo exige.
Sí, con un mínimo de 6 personas del mismo equipo puedo impartir edición cerrada in-company. Adaptamos horarios al huso de tu equipo, elegimos los casos prácticos con tus propios datos y ajustamos la profundidad de cada día en función del perfil del grupo. El programa final se pacta antes del kick-off en una sesión de 30 minutos.
Cada sesión se graba y queda disponible durante 60 días para el resto del grupo, con marcas por temas para localizar la parte concreta que te interese. Aun así el curso está diseñado para asistencia síncrona: los ejercicios y el feedback ocurren en directo. Si vas a faltar más de un día, mejor esperar a la siguiente edición.
Curso online en tres niveles independientes para dominar hojas de cálculo, análisis de datos y automatizaciones en Google Workspace.
Conecta las herramientas de tu empresa (CRM, ERP, Sheets, correo) en flujos automáticos sin escribir código.
Cinco días para diseñar la arquitectura de datos de una PYME: fuentes, modelos, integración y calidad.
Book 30 minutes and we can go over the course, upcoming cohorts and whether it makes sense to customise it for your company. No cost, no pressure.
Google Apps Script en 5 días · 10 horas por nivel · max. 10 attendees.