
Curso básico de Google Apps Script e IDE
Dominar Google Apps Script desde cero y automatizar las herramientas de Google Workspace que usás todos los días. Este curso te lleva desde los fundamentos básicos de JavaScript hasta la creación de activadores, llamadas a APIs externas y la creación de complementos personalizados. Ya sea que estés eliminando tareas repetitivas o creando herramientas para todo tu equipo, vas a salir con scripts reales que podés implementar.
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 usando los servicios integrados de Workspace
Crear activadores basados en tiempo y eventos para flujos de trabajo de automatización programada confiables
Integrar APIs REST externas de forma segura usando UrlFetchApp y métodos de autenticación adecuados
Depurar, registrar y manejar errores de manera sistemática para escribir scripts robustos listos para producción
Desarrollar y publicar menús personalizados, paneles 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 eres 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 ClasesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesIntroducción a Google Apps Script
Introducción a Google Apps Script
Clase 1 • Panorama general de la integración con Google Workspace
Releva los servicios integrados que conectan Apps Script con Hojas de cálculo, Documentos, Drive y Gmail. Establece expectativas sobre qué automatización es posible en la suite.
Clase 2 • Entorno de ejecución de Apps Script
Explica el entorno de ejecución V8, las cuotas de ejecución y cómo los scripts se ejecutan en los servidores de Google. Conecta el comportamiento del entorno de ejecución con decisiones prácticas de diseño de scripts.
Clase 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 alumnos comprenden los límites de seguridad antes de escribir su primer script.
Clase 4 • ¿Qué es Google Apps Script?
Define Apps Script como una plataforma de JavaScript basada en la nube vinculada a Google Workspace. Fundamenta a los alumnos en su propósito antes de comenzar cualquier codificación.
Capítulo 2OcultarOcultar detallesVer detallesNavegando por el IDE de Apps Script
Navegando por el IDE de Apps Script
Clase 1 • Desplegar scripts desde el IDE
Introduce los tipos de despliegue, incluyendo aplicaciones web, complementos y ejecutables de API. Los alumnos comprenden cómo se publica y comparte un script terminado.
Clase 2 • Control de versiones e historial de scripts
Explica el historial de versiones integrado, los despliegues principales y cómo restaurar versiones anteriores. Los alumnos protegen su trabajo y realizan un seguimiento de los cambios a lo largo del tiempo.
Clase 3 • Crear y administrar proyectos de script
Cubre proyectos independientes vs. vinculados a contenedores y cómo crearlos, renombrarlos y organizarlos. Los alumnos pueden estructurar proyectos correctamente desde el principio.
Clase 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.
Clase 5 • Escribir y ejecutar 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 escribir-ejecutar-depurar.
Capítulo 3OcultarOcultar detallesVer detallesFundamentos de JavaScript para Apps Script
Fundamentos de JavaScript para Apps Script
Clase 1 • Funciones y alcance
Explica las declaraciones de funciones, expresiones, funciones flecha y el alcance de las variables. A partir de este punto, los alumnos escriben código reutilizable y con un alcance adecuado.
Clase 2 • Objetos, arreglos y JSON
Profundiza la comprensión de los literales de objeto, los métodos de arreglos y la serialización JSON. Esencial para manejar respuestas de API y datos estructurados en scripts.
Clase 3 • Bucles y patrones de iteración
Cubre 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.
Clase 4 • Variables, tipos de datos y operadores
Cubre var, let, const, tipos primitivos y operadores aritméticos y de comparación. Proporciona los componentes básicos para todo el trabajo de scripting posterior.
Clase 5 • Flujo de control y lógica condicional
Enseña las sentencias if/else, 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: Hojas de cálculo, Documentos y Drive
Servicios principales: Hojas de cálculo, Documentos y Drive
Clase 1 • Leer y escribir datos en hojas de cálculo
Cubre getRange, getValue, getValues, setValue y setValues para la manipulación de Hojas de cálculo. Constituye la base de la mayoría de los proyectos de Apps Script basados en datos.
Clase 2 • Administrar archivos y carpetas con DriveApp
Explica la búsqueda de archivos, la creación de carpetas, la copia de archivos y la gestión de permisos a través de DriveApp. Los alumnos crean scripts que organizan y comparten contenido de Drive.
Clase 3 • Trabajar con hojas y libros de cálculo
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 cálculo de múltiples hojas.
Clase 4 • Flujos de trabajo de datos entre servicios
Combina los servicios de Hojas de cálculo, Documentos 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.
Clase 5 • Automatizar 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 Documentos. Los alumnos 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
Clase 1 • Crear y administrar activadores
Cubre la creación manual de activadores a través del IDE y la creación programática mediante ScriptApp. Los alumnos controlan el ciclo de vida del activador desde la configuración hasta la eliminación.
Clase 2 • Programar automatización basada en tiempo
Enseña cómo programar scripts por minuto, hora, día o fecha del calendario. Los alumnos diseñan automatización que se ejecuta de manera confiable sin intervención manual.
Clase 3 • Manejar objetos de evento
Explica el objeto de evento pasado a las funciones activadoras, incluyendo eventos de edición, envío de formularios y tiempo. Los alumnos extraen contexto de los eventos para impulsar la lógica del script.
Clase 4 • Seguridad de activadores y gestión de cuotas
Aborda los requisitos de autorización para activadores instalables y las cuotas de ejecución diarias. Los alumnos construyen automatización que se mantiene dentro de los límites de la plataforma.
Clase 5 • Comprender los tipos de activadores
Distingue los activadores simples, los instalables y los 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
Clase 1 • Probar scripts antes del despliegue
Introduce patrones de pruebas unitarias, estrategias de datos de prueba y listas de verificación previas al despliegue. Reduce las fallas en producción al validar los scripts en un entorno controlado.
Clase 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.
Clase 3 • Usar el 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 alumnos aíslan errores sin depender únicamente de la salida de registro.
Clase 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 alumnos escriben scripts que fallan de forma segura y se recuperan cuando es posible.
Clase 5 • Leer e interpretar mensajes de error
Cubre los tipos de error comunes 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 detallesAPIs externas y servicios avanzados
APIs externas y servicios avanzados
Clase 1 • Almacenamiento en caché y gestión de límites de velocidad
Enseña CacheService para almacenar respuestas de API y estrategias para respetar los límites de velocidad. Los alumnos crean scripts eficientes que evitan el agotamiento de cuotas.
Clase 2 • Usar 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.
Clase 3 • Realizar solicitudes HTTP con UrlFetchApp
Cubre solicitudes GET y POST, encabezados, cargas útiles y análisis de respuestas usando UrlFetchApp. Permite que los scripts consuman cualquier API REST con respuestas JSON o XML.
Clase 4 • Autenticación con APIs externas
Explica los flujos de clave de API, token Bearer y OAuth 2.0 para autenticar llamadas a servicios externos. Los alumnos se conectan de forma segura a APIs autenticadas sin exponer credenciales.
Clase 5 • Webhooks y recepción de datos externos
Explica cómo desplegar un script como una aplicación web para recibir webhooks POST de servicios externos. Los alumnos construyen integraciones basadas en eventos activadas por sistemas externos.
Capítulo 8OcultarOcultar detallesVer detallesConstruir interfaces de usuario y complementos
Construir interfaces de usuario y complementos
Clase 1 • Publicar y distribuir complementos
Recorre el proceso de envío al Google Workspace Marketplace, los requisitos de publicación y el versionado. Los alumnos comprenden el ciclo de vida completo, desde el desarrollo hasta el lanzamiento público.
Clase 2 • Menús personalizados y diálogos
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.
Clase 3 • Desarrollar 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 alumnos empaquetan scripts para su distribución en un dominio o en el Marketplace.
Clase 4 • Comunicación cliente-servidor en IUs
Explica google.script.run para llamadas asincrónicas entre la IU HTML y las funciones del lado del servidor. Los alumnos construyen interfaces responsivas que no se bloquean en las operaciones del servidor.
Clase 5 • Construir 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.
Dueños de pequeños negocios: crear herramientas personalizadas sin contratar a un desarrollador.
Analistas de datos: crear scripts para 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 transición de carrera: ingresar en tecnología aprendiendo habilidades prácticas de scripting relevantes para el trabajo.
Docentes y educadores: automatizar la calificación, la generación de informes y la gestión de datos del aula.
Lo que dicen nuestros estudiantes
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... 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, simple 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 Chile?
¿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




















