Perfiles habituales
- 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 promesas genéricas: cada punto se practica en directo durante el curso y se valida con el proyecto integrador del último día.
Cada nivel se cursa por separado, con su propio proyecto integrador al día 5. Los tres pueden encadenarse para un itinerario completo.
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.
¿Interesa este nivel para tu equipo? Reserva 30 minutos y vemos si encaja.
Solicitar informaciónIntegrar 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.
¿Interesa este nivel para tu equipo? Reserva 30 minutos y vemos si encaja.
Solicitar informaciónAPIs 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.
¿Interesa este nivel para tu equipo? Reserva 30 minutos y vemos si encaja.
Solicitar informaciónTres escenarios reales de PYMES para dimensionar el impacto y decidir si encaja con tu caso.
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.
Reserva 30 minutos y hablamos del curso, próximas ediciones y si conviene ajustarlo a medida para tu empresa. Sin coste, sin presión.
Google Apps Script en 5 días · 10 horas por nivel · máx. 10 alumnos.