
Curso básico de Google Apps Script e IDE
Domina Google Apps Script desde cero y automatiza las herramientas de Google Workspace que usas a diario. Este curso te lleva desde los fundamentos esenciales de JavaScript hasta la creación de disparadores, la invocación de APIs externas y la creación de complementos personalizados. Ya sea que estés eliminando tareas repetitivas o creando herramientas para todo tu equipo, saldrás con scripts reales y desplegables.
Lo que vas a aprender:
Configurar proyectos de script independientes y vinculados a contenedores dentro del IDE de Apps Script
Automatizar Google Sheets, Docs, Drive y Gmail utilizando los servicios integrados de Workspace
Crear disparadores basados en tiempo y en eventos para flujos de trabajo de automatización programada confiables
Integrar APIs REST externas de forma segura utilizando UrlFetchApp y métodos de autenticación adecuados
Depurar, registrar y manejar errores de forma sistemática para escribir scripts resilientes listos para producción
Desarrollar y publicar menús personalizados, barras laterales y complementos de Google Workspace para usuarios finales
Cómo estudias de forma práctica Curso básico de Google Apps Script e IDE
Cómo practicas Curso básico de Google Apps Script e IDE
Para ti que tienes una empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a Google Apps Script
Introducción a Google Apps Script
Lección 1 • Panorama de la integración con Google Workspace
Explora los servicios integrados que conectan Apps Script con Sheets, Docs, Drive y Gmail. Establece expectativas sobre qué automatización es alcanzable en todo el conjunto de aplicaciones.
Lección 2 • Entorno de ejecución de Apps Script
Explica el entorno de ejecución V8, las cuotas de ejecución y cómo se ejecutan los scripts en los servidores de Google. Conecta el comportamiento del entorno de ejecución con decisiones prácticas de diseño de scripts.
Lección 3 • Modelo de autorización y permisos
Cubre los alcances de OAuth, las pantallas de consentimiento y cómo Apps Script solicita acceso a los datos del usuario. Los estudiantes comprenden los límites de seguridad antes de escribir su primer script.
Lección 4 • Qué es Google Apps Script
Define Apps Script como una plataforma de JavaScript basada en la nube vinculada a Google Workspace. Sitúa a los estudiantes en su propósito antes de comenzar cualquier codificación.
Capítulo 2OcultarOcultar detallesVer detallesNavegación por el IDE de Apps Script
Navegación por el IDE de Apps Script
Lección 1 • Implementación de scripts desde el IDE
Presenta los tipos de implementación, incluyendo aplicaciones web, complementos y ejecutables de API. Los estudiantes comprenden cómo se publica y comparte un script terminado.
Lección 2 • Control de versiones e historial de scripts
Explica el historial de versiones integrado, las implementaciones principales y cómo restaurar versiones anteriores. Los estudiantes protegen su trabajo y realizan un seguimiento de los cambios a lo largo del tiempo.
Lección 3 • Creación y administración de proyectos de script
Cubre proyectos independientes vs. vinculados a contenedores y cómo crearlos, renombrarlos y organizarlos. Los estudiantes pueden estructurar proyectos correctamente desde el principio.
Lección 4 • Diseño del IDE y elementos de la interfaz
Mapea cada panel, barra de herramientas y menú en el editor de Apps Script. La familiaridad con la interfaz reduce la fricción al escribir y depurar código.
Lección 5 • Escritura y ejecución de código en el IDE
Demuestra la entrada de código, la selección de funciones y la ejecución manual dentro del editor. Conecta la mecánica del IDE con el flujo de trabajo de escritura-ejecución-depuración.
Capítulo 3OcultarOcultar detallesVer detallesFundamentos de JavaScript para Apps Script
Fundamentos de JavaScript para Apps Script
Lección 1 • Funciones y alcance
Explica declaraciones de funciones, expresiones, funciones de flecha y alcance de variables. A partir de este punto, los estudiantes escriben código reutilizable y con un alcance bien definido.
Lección 2 • Objetos, arreglos y JSON
Profundiza la comprensión de los literales de objeto, los métodos de arreglo y la serialización JSON. Esencial para manejar respuestas de API y datos estructurados en scripts.
Lección 3 • Bucles y patrones de iteración
Cubre los bucles for, while y for...of para procesar colecciones de datos. Directamente aplicable a la iteración sobre filas de hojas de cálculo y arreglos.
Lección 4 • Variables, tipos de datos y operadores
Cubre var, let, const, tipos primitivos y operadores aritméticos y de comparación. Proporciona los bloques de construcción para todo el trabajo de scripting posterior.
Lección 5 • Flujo de control y lógica condicional
Enseña if/else, declaraciones switch y expresiones ternarias para la toma de decisiones en scripts. Permite que los scripts respondan dinámicamente a las condiciones de los datos.
Capítulo 4OcultarOcultar detallesVer detallesServicios principales: Sheets, Docs y Drive
Servicios principales: Sheets, Docs y Drive
Lección 1 • Lectura y escritura de datos en hojas de cálculo
Cubre getRange, getValue, getValues, setValue y setValues para la manipulación de Sheets. Constituye la base de la mayoría de los proyectos de Apps Script basados en datos.
Lección 2 • Administración de archivos y carpetas con DriveApp
Explica la búsqueda de archivos, la creación de carpetas, la copia de archivos y la administración de permisos a través de DriveApp. Los estudiantes crean scripts que organizan y comparten contenido de Drive.
Lección 3 • Trabajo con hojas y libros de trabajo
Enseña la creación, eliminación, cambio de nombre y navegación entre múltiples hojas. Permite que los scripts administren estructuras complejas de libros de trabajo con varias hojas.
Lección 4 • Flujos de trabajo de datos entre servicios
Combina los servicios de Sheets, Docs y Drive en un solo script para producir automatización de extremo a extremo. Refuerza la integración de servicios como un patrón de diseño central.
Lección 5 • Automatización de Google Docs con DocumentApp
Cubre el acceso al cuerpo, la inserción de párrafos, el reemplazo de texto y la manipulación de tablas en Docs. Los estudiantes generan y modifican documentos mediante programación.
Capítulo 5OcultarOcultar detallesVer detallesActivadores, eventos y programación de automatización
Activadores, eventos y programación de automatización
Lección 1 • Creación y administración de activadores
Cubre la creación manual de activadores a través del IDE y la creación programática utilizando ScriptApp. Los estudiantes controlan el ciclo de vida del activador desde la configuración hasta la eliminación.
Lección 2 • Programación de automatización basada en tiempo
Enseña cómo programar scripts por minuto, hora, día o fecha del calendario. Los estudiantes diseñan automatización que se ejecuta de manera confiable sin intervención manual.
Lección 3 • Manejo de objetos de evento
Explica el objeto de evento pasado a las funciones de activación, incluyendo eventos de edición, envío de formularios y tiempo. Los estudiantes extraen contexto de los eventos para impulsar la lógica del script.
Lección 4 • Seguridad de activadores y administración de cuotas
Aborda los requisitos de autorización para activadores instalables y las cuotas de ejecución diarias. Los estudiantes construyen automatización que se mantiene dentro de los límites de la plataforma.
Lección 5 • Comprensión de los tipos de activadores
Distingue los activadores simples, los activadores instalables y los activadores basados en tiempo por capacidad y alcance. La selección correcta del activador es fundamental para una automatización confiable.
Capítulo 6OcultarOcultar detallesVer detallesDepuración, manejo de errores y registro
Depuración, manejo de errores y registro
Lección 1 • Prueba de scripts antes de la implementación
Presenta patrones de pruebas unitarias, estrategias de datos de prueba y listas de verificación previas a la implementación. Reduce las fallas en producción al validar scripts en un entorno controlado.
Lección 2 • Estrategias de registro y prácticas recomendadas
Compara Logger.log, console.log y Stackdriver Logging para diferentes necesidades de diagnóstico. El registro estructurado acelera la depuración en scripts de producción.
Lección 3 • Uso del depurador de Apps Script
Enseña la configuración de puntos de interrupción, la ejecución paso a paso y la inspección de variables en el depurador del IDE. Los estudiantes aíslan errores sin depender únicamente de la salida del registro.
Lección 4 • Try-Catch y manejo elegante de errores
Cubre bloques try-catch-finally, mensajes de error personalizados y lógica de reintento para fallas transitorias. Los estudiantes escriben scripts que fallan de forma segura y se recuperan cuando es posible.
Lección 5 • Lectura e interpretación de mensajes de error
Cubre los tipos comunes de errores de Apps Script, los seguimientos de pila y la anatomía de los mensajes de error. La lectura precisa de errores es el primer paso en cada sesión de depuración.
Capítulo 7OcultarOcultar detallesVer detallesAPI externas y servicios avanzados
API externas y servicios avanzados
Lección 1 • Almacenamiento en caché y administración de límites de velocidad
Enseña CacheService para almacenar respuestas de API y estrategias para respetar los límites de velocidad. Los estudiantes crean scripts eficientes que evitan el agotamiento de la cuota.
Lección 2 • Uso de los Servicios Avanzados de Google
Cubre la habilitación y el uso de servicios avanzados como la API de Sheets, la API de Calendar y el SDK de Admin. Desbloquea capacidades más allá de lo que proporcionan los servicios integrados.
Lección 3 • Realización de solicitudes HTTP con UrlFetchApp
Cubre solicitudes GET y POST, encabezados, cargas útiles y análisis de respuestas utilizando UrlFetchApp. Permite que los scripts consuman cualquier API REST con respuestas JSON o XML.
Lección 4 • Autenticación con API externas
Explica los flujos de clave de API, token de portador y OAuth 2.0 para autenticar llamadas a servicios externos. Los estudiantes se conectan de forma segura a API autenticadas sin exponer credenciales.
Lección 5 • Webhooks y recepción de datos externos
Explica la implementación de un script como aplicación web para recibir webhooks POST de servicios externos. Los estudiantes crean integraciones basadas en eventos desencadenadas por sistemas externos.
Capítulo 8OcultarOcultar detallesVer detallesCreación de interfaces de usuario y complementos
Creación de interfaces de usuario y complementos
Lección 1 • Publicación y distribución de complementos
Recorre el proceso de envío a Google Workspace Marketplace, los requisitos de publicación y el control de versiones. Los estudiantes comprenden el ciclo de vida completo desde el desarrollo hasta el lanzamiento público.
Lección 2 • Menús y diálogos personalizados
Cubre addMenu, alert, prompt y cuadros de diálogo personalizados para la interacción básica del usuario. Brinda a los usuarios no técnicos puntos de entrada accesibles a la funcionalidad del script.
Lección 3 • Desarrollo de complementos de Google Workspace
Cubre la estructura del manifiesto del complemento, la IU del Servicio de Tarjetas y el modelo de autorización del complemento. Los estudiantes empaquetan scripts para su distribución en un dominio o en el Marketplace.
Lección 4 • Comunicación cliente-servidor en IU
Explica google.script.run para llamadas asíncronas entre la IU HTML y las funciones del lado del servidor. Los estudiantes crean interfaces responsivas que no se bloquean en las operaciones del servidor.
Lección 5 • Construcción de barras laterales con el Servicio HTML
Enseña HtmlService para crear barras laterales persistentes con formularios y contenido dinámico. Las barras laterales proporcionan una IU más rica que los diálogos para flujos de trabajo de usuario complejos.
Tu certificado válido de finalización
Este curso es para ti:
Profesionales administrativos: automatizar tareas repetitivas de Google Workspace a diario.
Propietarios de pequeños negocios: crear herramientas personalizadas sin contratar a un desarrollador.
Analistas de datos: scripting de flujos de trabajo más rápidos entre Sheets y fuentes externas.
Coordinadores de TI: gestionar la automatización de Workspace en equipos y departamentos.
Personas en cambio de carrera: ingresar a tecnología aprendiendo habilidades prácticas de scripting relevantes para el trabajo.
Maestros y educadores: automatizar la calificación, los reportes y la gestión de datos del aula.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















