Curso de Google Apps Script

curso logo birrete

¿Qué es Google Apps Script?

Google Apps Script es un lenguaje de programación basado en JavaScript que permite automatizar y personalizar aplicaciones dentro del entorno de Google Workspace (anteriormente G Suite). Con Apps Script, es posible conectar Google Sheets, Drive, Gmail, Calendar y Forms, entre otros, para optimizar tareas repetitivas, gestionar datos y mejorar la productividad.

Este lenguaje de programación permite desde la creación de funciones simples hasta el desarrollo de aplicaciones completas, integrando aplicaciones y servicios externos mediante APIs, todo sin salir del ecosistema de Google.

Detalles del curso

  • Modalidad: 100% online, clases en vivo
  • Duración por nivel: 10 horas (2 horas al día, 5 días en total)
  • Participantes: Máximo 10 personas por grupo
  • Formato de enseñanza: Práctico, con ejercicios y proyectos aplicables en cada nivel
  • Niveles disponibles: Básico, Intermedio y Avanzado (cada nivel se puede tomar de forma independiente)

Contenido del curso

Nivel básico

Objetivo del nivel básico: Familiarizarse con el entorno de Google Apps Script, aprender los conceptos de programación básicos y realizar automatizaciones simples en Google Sheets.

Día 1:

Introducción al entorno de Google Apps Script. Configuración inicial y estructura básica de un script. Exploraremos la interfaz y los primeros pasos para comenzar a escribir y ejecutar scripts en Google Workspace.

Día 2:

Fundamentos de programación en Google Apps Script. Trabajaremos con variables, operadores y tipos de datos para sentar las bases de la programación, adaptado al lenguaje y al entorno de Google.

Día 3:

Estructuras de control en Apps Script. Profundizaremos en el uso de condicionales (if, else) y bucles (for, while) para controlar el flujo de los scripts y ejecutar funciones automáticas según condiciones específicas.

Día 4:

Introducción a Google Sheets. Veremos cómo leer y escribir datos en Google Sheets mediante scripts, realizando operaciones básicas que permitan automatizar tareas repetitivas.

Día 5:

Proyecto básico. Crearemos un script completo para automatizar una tarea en Google Sheets, aplicando los conceptos y funciones aprendidas en los días anteriores.

Contenido del curso

Nivel medio

Objetivo del nivel intermedio: Ampliar conocimientos y trabajar con más aplicaciones de Google, integrando funciones entre Google Sheets, Drive y Gmail, y optimizando los scripts.

Día 1:

Revisión y optimización de scripts. Repasaremos conceptos clave y aprenderemos a estructurar el código en funciones para hacer los scripts más legibles y eficientes.

Día 2:

Integración con Google Drive. Aprenderemos a crear, acceder y manipular archivos y carpetas automáticamente desde un script, facilitando la organización de documentos en la nube.

Día 3:

Uso de Gmail en Apps Script. Exploraremos cómo enviar correos electrónicos automáticos desde Apps Script, incluyendo personalización de plantillas de correo para diferentes destinatarios.

Día 4:

Conexión entre aplicaciones. Aprenderemos a transferir datos entre Google Sheets, Drive y Gmail, creando un flujo de trabajo automatizado que utilice varias aplicaciones de Google.

Día 5:

Proyecto intermedio. Desarrollaremos un sistema de automatización que conecte varias aplicaciones de Google Workspace, aplicando las técnicas y herramientas vistas durante el nivel intermedio.

Contenido del curso

Nivel avanzado

Objetivo del nivel avanzado: Desarrollar aplicaciones complejas que integren servicios de Google y APIs externas, aplicando buenas prácticas y medidas de seguridad.

Día 1:

Buenas prácticas en Google Apps Script. Revisaremos cómo organizar el código, documentarlo adecuadamente y manejar errores para hacer los scripts más confiables y fáciles de mantener.

Día 2:

Trabajando con Google Forms. Aprenderemos a crear y gestionar formularios automatizados mediante Apps Script, con opciones para capturar respuestas y procesar datos en tiempo real.

Día 3:

Integración de APIs externas. Exploraremos el uso de APIs de Google y otras APIs externas, configurando claves API y autenticación para conectar Apps Script con servicios de terceros.

Día 4:

Gestión de permisos y seguridad. Veremos cómo establecer y manejar permisos en Apps Script para proteger la información y asegurar el acceso controlado a los datos.

Día 5:

Proyecto avanzado. Crearemos una aplicación completa que integre varias aplicaciones de Google y APIs externas, aplicando todo lo aprendido en este nivel y en los anteriores.

Guía del curso - Apferrer

Hagamos networking

Hablemos 30 minutos, rápido y directo. Si necesitamos más, lo ajustamos sobre la marcha.

Curso de 5 días en hojas de Cálculo de Google

Curso intensivo para aprender a trabajar con Google Sheets. Tres niveles para empezar, mejorar o superar los límites.

Curso de diez horas de reportes con datos

Aprende a interpretar la información de tus datos para maximizar tus reportes. Analiza al pormenor para tener más rendimiento.

Curso de diez horas de Stoytelling con datos

Los datos que manejas tienen una narrativa, aprende a leerla y a explicarla de manera clara, directa y optimizada. Convierte tu información en información que vale la pena.