Temario del curso
Introducción a Google Apps Script
- ¿Qué es Google Apps Script?
- Características y capacidades clave
- Comprensión del entorno de ejecución V8 y el soporte moderno de JavaScript
Configuración del entorno de desarrollo
- Creación y gestión de proyectos de Apps Script
- Trabajo en el editor en línea frente a clasp (Apps Script mediante línea de comandos)
- Control de versiones con GitHub y clasp
Trabajo con Google Sheets
- Lectura, escritura y formato de datos
- Creación de menús, diálogos y barras laterales personalizados
- Validación de datos, fórmulas e integraciones
Automatización de aplicaciones de Google Workspace
- Automatización de Gmail: correos, hilos y filtros
- Automatización de Google Drive: creación, movimiento y permisos de archivos
- Automatización de Calendar: programación, recordatorios y eventos
- Integración con Docs y Slides para informes y presentaciones
Disparadores y ejecución basada en eventos
- Disparadores basados en tiempo (tareas programadas)
- Disparadores basados en eventos (al editar, al enviar un formulario, al abrir)
- Gestión y depuración de disparadores
Desarrollo de complementos e integraciones avanzadas
- Desarrollo de complementos para Google Workspace
- Publicación de complementos en el Marketplace
- Conexión de Apps Script con APIs REST y servicios de terceros
Mejores prácticas para proyectos de Apps Script
- Técnicas de manejo de errores y depuración
- Seguridad y gestión de permisos
- Estrategias de escalabilidad y optimización
Estudios de caso y proyectos aplicados
- Automatización de flujos de trabajo de informes en Sheets y Docs
- Creación de herramientas personalizadas de gestión de tareas o CRM con Apps Script
- Casos de uso empresarial reales de Apps Script
Resumen y siguientes pasos
Requerimientos
- Experiencia en programación con JavaScript
- Conocimientos básicos de las aplicaciones de Google Workspace (por ejemplo, Docs, Sheets, Gmail)
Público objetivo
- Desarrolladores web
- Profesionales de TI que gestionan Google Workspace
- Equipos que buscan automatizar sus flujos de trabajo
Testimonios (3)
La carpeta del proyecto y los archivos con los ejercicios están disponibles para nosotros en un escritorio virtual, junto con la programación en parejas durante los ejercicios
Jacob Flynn - Chemist4U
Curso - React with Next.js
Traducción Automática
La paciencia con la que atendía las dudas que surgían
Carlos Ceballos - Banco de Mexico
Curso - Spring Boot, React, and Redux
Las lecciones fueron muy interactivas y los ejercicios fueron prácticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática