Temario del curso
Introducción a Google Apps Script
- ¿Qué es Google Apps Script?
- Características y capacidades clave
- Comprendiendo el tiempo de ejecución V8 y el soporte para JavaScript moderno
Configuración del Entorno de Desarrollo
- Creación y administración de proyectos de Apps Script
- Trabajando en el editor en línea vs. clasp (Apps Script de línea de comandos)
- Control de versiones con GitHub y clasp
Trabajando con Google Sheets
- Leer, escribir y formatear datos
- Creación de menús personalizados, diálogos y paneles laterales
- Validación de datos, fórmulas e integraciones
Automatización de Aplicaciones de Google Workspace
- Automatización de Gmail: correos electrónicos, hilos, filtros
- Automatización de Google Drive: creación de archivos, movimiento y permisos
- 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 formularios, al abrir)
- Administración y depuración de disparadores
Creación de Complementos e Integraciones Avanzadas
- Desarrollo de complementos de Google Workspace
- Publicación de complementos en el Marketplace
- Conexión de Apps Script con REST APIs y servicios de terceros
Mejores Prácticas para Proyectos de Apps Script
- Técnicas de manejo de errores y depuración
- Gestión de seguridad y 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 CRM o gestión de tareas con Apps Script
- Casos de uso empresariales del mundo real de Apps Script
Resumen y Pasos Siguientes
Requerimientos
- Experiencia en la programación con JavaScript
- Conocimientos básicos de las aplicaciones de Google Workspace (por ejemplo, Docs, Sheets, Gmail)
Audiencia
- Desarrolladores web
- Profesionales de TI que gestionan Google Workspace
- Equipos en busca de automatización para sus flujos de trabajo
Testimonios (5)
El Trainor da más muestras, lo que realmente ayuda mucho.
Romulo - Tribal Software Philippines, Inc.
Curso - Advanced TypeScript
Traducción Automática
El entrenamiento tiene buen contenido y es fácil de seguir
David Phetole Leshabela - Vodacom SA
Curso - React with Next.js
Traducción Automática
Simplificación de nuevas técnicas complejas
Brian Zaranyika - Vodacom SA
Curso - React Native Expo
Traducción Automática
El alcance de los temas abordados fue bastante amplio y el formador intentó hacer justicia a ello.
Lakshmipriya Sivakumar - Deque Systems Inc
Curso - Spring Boot, React, and Redux
Traducción Automática
El entrenador parecía muy conocedor de Vue. Agradecí ver su estilo de desarrollo y aprender algunos nuevos conceptos para probar.
Adrian Borrmann - CBC/Radio-Canada
Curso - Advanced Vue.js
Traducción Automática