Elige tu idioma
Curso básico de Google Apps Script e IDE
Más de 2 millones de estudiantes en todo el mundo

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.

Dedika para empresas

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.

Haz clic aquí

Contenido del curso

8 Capítulos • 39 ClasesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificación

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

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