Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Google Apps Script

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Este curso de Google Apps Script te enseñará a automatizar tareas y personalizar herramientas de Google Workspace sin necesidad de conocimientos previos en programación. Aprenderás a crear scripts desde cero, que te permitirán automatizar procesos y mejorar la eficiencia en tu empresa u organización.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Google Apps Script bonificable para empresas

A quién va dirigido nuestro curso de Google Apps Script

Desarrolladores profesionales que buscan ampliar sus habilidades en automatización y desarrollo de aplicaciones personalizadas utilizando Google Apps Script.

Objetivos de nuestro curso de Google Apps Script

  • Conocer las funcionalidades y aplicaciones de Google Apps Script.
  • Aprender a escribir y ejecutar scripts para automatizar tareas.
  • Integrar Google Apps Script con otras herramientas de Google Workspace.
  • Desarrollar habilidades para crear flujos de trabajo automáticos.
  • Aprender a solucionar problemas y depurar scripts.

Qué vas a aprender en nuestro curso de Google Apps Script

Este curso de Google Apps Script te enseñará a automatizar tareas y personalizar herramientas de Google Workspace sin necesidad de conocimientos previos en programación. Aprenderás a crear scripts desde cero, que te permitirán automatizar procesos y mejorar la eficiencia en tu empresa u organización.

Requisitos de nuestro curso de Google Apps Script

  • Conocer los fundamentos de la programación en Javascript, además de tener acceso a una cuenta de Google y familiaridad con las herramientas de Google Workspace
  • Tener una cuenta de desarrollador de Google para la publicación de complementos y realizar ejemplos prácticos del curso
  • Tener un equipo con un sistema operativo compatible con Google Chrome y acceso a un usuario con permisos de instalación y conexión estable a Internet

Temario del curso de Google Apps Script

tema 1

Introducción a Google Apps Script

  • ¿Qué es Google Apps Script y para qué sirve?
  • Diferencias entre Apps Script y otros lenguajes de programación.
  • Beneficios de automatizar con Apps Script.
  • Primeros pasos en el entorno de desarrollo.
  • Cómo acceder a Google Apps Script desde Google Drive.
  • Exploración de la interfaz del editor de Apps Script.
  • Comprensión básica de los scripts y su funcionamiento.
  • Ejemplos de proyectos creados con Apps Script.
  • Terminología básica para trabajar con Apps Script.
  • Conceptos de programación necesarios para empezar.
iconArrowDown
tema 2

Primeros Pasos con el Entorno de Desarrollo

  • Navegación por el editor de Google Apps Script.
  • Explicación de la estructura de un proyecto.
  • Cómo crear y ejecutar tu primer script.
  • Uso de funciones básicas predefinidas.
  • Introducción a las bibliotecas en Apps Script.
  • Guardar y organizar proyectos en Google Drive.
  • Diferencias entre funciones y scripts.
  • Conceptos de declaración de variables.
  • Ejercicio práctico: Hola Mundo.
  • Mejores prácticas para el entorno de desarrollo.
iconArrowDown
tema 3

Fundamentos de la Programación en Apps Script

  • Introducción a las variables y tipos de datos.
  • Uso de operadores matemáticos y lógicos.
  • Condicionales: if, else y switch.
  • Bucles: for, while y forEach.
  • Funciones: qué son y cómo crearlas.
  • Alcance de variables (scope).
  • Métodos nativos de Google Apps Script.
  • Comentarios y buenas prácticas de programación.
  • Ejercicio práctico: crear una calculadora básica.
  • Diferencias entre programación sin y con tipos.
iconArrowDown
tema 4

Trabajando con Google Sheets

  • Introducción a la integración con Google Sheets.
  • Leer y escribir datos en celdas.
  • Crear, modificar y eliminar hojas.
  • Automatización de procesos repetitivos en hojas de cálculo.
  • Uso de funciones específicas de Google Sheets.
  • Ejercicio práctico: creación de reportes automáticos.
  • Uso de matrices (arrays) para manipular datos.
  • Filtrado y ordenación de datos mediante scripts.
  • Envío de notificaciones basadas en datos de Google Sheets.
  • Mejores prácticas para gestionar datos en hojas de cálculo.
iconArrowDown
tema 5

Automatización de Tareas con Google Drive

  • Conexión de Google Apps Script con Google Drive.
  • Cómo crear y organizar carpetas de manera automática.
  • Subir y descargar archivos mediante scripts.
  • Automatización de la gestión de permisos en Google Drive.
  • Búsqueda de archivos y carpetas mediante Apps Script.
  • Ejercicio práctico: automatizar una estructura de carpetas.
  • Integración de Google Drive con otras APIs de Google.
  • Creación de respaldos automáticos con Google Drive.
  • Control de versiones y auditoría de archivos.
  • Mejores prácticas para la seguridad en Drive.
iconArrowDown
tema 6

Gmail y Google Calendar con Apps Script

  • Automatización del envío de correos electrónicos.
  • Creación de plantillas de correo para Gmail.
  • Uso de Apps Script para gestionar eventos en Calendar.
  • Automatización de recordatorios y alertas.
  • Ejercicio práctico: notificaciones automáticas vía correo.
  • Lectura y etiquetado de correos en Gmail.
  • Sincronización de eventos entre varias cuentas de Calendar.
  • Generación de informes sobre correos recibidos.
  • Integración de Gmail con Google Sheets para reportes.
  • Mejores prácticas para la gestión del tiempo.
iconArrowDown
tema 7

Creación de Formularios con Google Forms

  • Automatización de la creación de formularios.
  • Envío de formularios mediante Apps Script.
  • Recopilación automática de respuestas.
  • Configuración avanzada de los formularios mediante scripts.
  • Ejercicio práctico: formulario de registro automatizado.
  • Integración de Google Forms con Google Sheets.
  • Uso de disparadores para realizar acciones al recibir respuestas.
  • Personalización de mensajes de confirmación.
  • Análisis de respuestas y generación de informes.
  • Mejores prácticas para la recopilación de datos.
iconArrowDown
tema 8

Uso de Triggers en Apps Script

  • Introducción a los disparadores (triggers).
  • Tipos de disparadores disponibles.
  • Cómo crear y configurar un disparador.
  • Automatización de tareas recurrentes con time-driven triggers.
  • Ejercicio práctico: envío diario de reportes.
  • Activación de scripts en respuesta a eventos.
  • Gestión y eliminación de disparadores.
  • Solución de problemas comunes con triggers.
  • Ejemplos de casos prácticos.
  • Mejores prácticas para la programación con disparadores.
iconArrowDown
tema 9

Personalización de Google Docs

  • Conexión con Google Docs desde Apps Script.
  • Creación de documentos personalizados automáticamente.
  • Añadir y formatear texto mediante scripts.
  • Inserción de imágenes y tablas en Google Docs.
  • Automatización del formato del documento.
  • Ejercicio práctico: generación automática de informes.
  • Uso de plantillas y variables en Google Docs.
  • Envío de documentos por correo desde Apps Script.
  • Control de versiones de documentos.
  • Mejores prácticas para la creación de documentos.
iconArrowDown
tema 10

Conexión con APIs Externas

  • ¿Qué es una API y cómo conectarse con Apps Script?
  • Uso del servicio UrlFetchApp para consumir APIs.
  • Ejercicio práctico: conexión con una API pública.
  • Envío y recepción de datos mediante JSON.
  • Autenticación y autorización en APIs externas.
  • Integración de datos externos con Google Sheets.
  • Uso de APIs para enriquecer aplicaciones empresariales.
  • Ejemplo práctico: obtener datos del clima en tiempo real.
  • Solución de problemas comunes al conectar con APIs.
  • Mejores prácticas para la integración segura.
iconArrowDown
tema 11

Depuración y Manejo de Errores

  • Introducción a la depuración en Apps Script.
  • Uso de la consola para identificar errores.
  • Tipos de errores comunes y cómo solucionarlos.
  • Estrategias para depurar scripts paso a paso.
  • Ejercicio práctico: corrección de errores en un script.
  • Gestión de errores mediante try...catch.
  • Registro de actividades y errores mediante Logs.
  • Uso de Stackdriver para supervisar scripts.
  • Prevención de errores con validación previa de datos.
  • Mejores prácticas para la depuración de código.
iconArrowDown
tema 12

Diseño de Interfaces Personalizadas (UI)

  • Introducción al servicio de interfaz de usuario.
  • Creación de diálogos y barras laterales.
  • Uso de HTML y CSS para personalizar interfaces.
  • Ejercicio práctico: crear un formulario de diálogo.
  • Conexión entre la interfaz y el script.
  • Recibir datos del usuario mediante la interfaz.
  • Validación de datos ingresados en la interfaz.
  • Mejores prácticas de diseño centrado en el usuario.
  • Ejemplos de interfaces útiles en Google Workspace.
  • Mejores prácticas para la creación de UIs interactivas.
iconArrowDown
tema 13

Google Apps Script y Transformación Digital

  • Cómo Apps Script contribuye a la transformación digital.
  • Ejemplos de procesos que pueden ser digitalizados.
  • Ejercicio práctico: automatización de un proceso empresarial.
  • Mejora de la productividad mediante automatización.
  • Casos de éxito en empresas que utilizan Apps Script.
  • Optimización de la colaboración en equipos de trabajo.
  • Ejemplos prácticos en la administración de recursos.
  • Ahorro de costos mediante la automatización de tareas.
  • Estrategias para identificar procesos automatizables.
  • Futuro de la transformación digital con Apps Script.
iconArrowDown
tema 14

Creación de Workflows Automatizados

  • Introducción a los workflows en Google Workspace.
  • Planificación y diseño de un flujo de trabajo.
  • Ejercicio práctico: automatización de aprobaciones.
  • Integración de varias herramientas de Google Workspace.
  • Uso de Google Sheets y Gmail en workflows.
  • Automatización de la creación de documentos.
  • Activación de workflows mediante triggers.
  • Monitoreo del rendimiento de workflows.
  • Mejores prácticas para la eficiencia en workflows.
  • Ejemplos de workflows empresariales exitosos.
iconArrowDown
tema 15

Publicación de Scripts y Add-ons

  • Introducción a la creación de complementos (Add-ons).
  • Cómo publicar un script en el editor de Google.
  • Ejercicio práctico: crear y publicar un Add-on básico.
  • Uso de OAuth para gestionar permisos.
  • Creación de interfaces personalizadas para Add-ons.
  • Publicación para usuarios específicos o para el público.
  • Ejemplos de Add-ons útiles para empresas.
  • Gestión de versiones de un complemento.
  • Estrategias de marketing para promocionar un Add-on.
  • Mejores prácticas para la publicación segura.
iconArrowDown
tema 16

Uso de Librerías en Google Apps Script

  • ¿Qué son las librerías en Apps Script?
  • Integración de librerías en tus proyectos.
  • Ejercicio práctico: uso de una librería para mejorar un script.
  • Creación y publicación de tus propias librerías.
  • Reutilización de código mediante librerías.
  • Ejemplos de librerías útiles para automatización.
  • Gestión de dependencias entre proyectos.
  • Seguridad y control de acceso en librerías.
  • Actualización de librerías sin afectar proyectos.
  • Mejores prácticas para el uso compartido de código.
iconArrowDown
tema 17

Optimización del Rendimiento de Scripts

  • Estrategias para optimizar el tiempo de ejecución.
  • Reducción de llamadas a APIs para mejorar el rendimiento.
  • Uso de almacenamiento en caché.
  • Ejercicio práctico: optimización de un script lento.
  • Técnicas para manejar grandes volúmenes de datos.
  • Sincronización eficiente con Google Sheets.
  • Mejores prácticas para el uso de triggers.
  • Herramientas de monitorización de rendimiento.
  • Identificación de cuellos de botella en scripts.
  • Mejores prácticas para mantener un script eficiente.
iconArrowDown
tema 18

Seguridad y Buenas Prácticas

  • Configuración de permisos adecuados en Apps Script.
  • Identificación de riesgos de seguridad comunes.
  • Estrategias para proteger los datos del usuario.
  • Ejercicio práctico: implementación de medidas de seguridad.
  • Uso adecuado de OAuth para autenticar usuarios.
  • Gestión de permisos en aplicaciones compartidas.
  • Auditoría y control de acceso a scripts.
  • Seguridad en la comunicación con APIs externas.
  • Mejores prácticas para evitar el acceso no autorizado.
  • Protección de información sensible en aplicaciones.
iconArrowDown
tema 19

Colaboración y Compartición de Proyectos

  • Cómo compartir un proyecto de Apps Script con otros.
  • Configuración de permisos de edición y visualización.
  • Ejercicio práctico: colaboración en un proyecto.
  • Trabajar en equipo en un mismo script.
  • Uso de Google Workspace para coordinar proyectos.
  • Gestión de versiones cuando se trabaja en equipo.
  • Control de acceso a diferentes partes del script.
  • Ejemplos de proyectos colaborativos.
  • Mejores prácticas para la coordinación y el trabajo conjunto.
  • Integración de comentarios y sugerencias.
iconArrowDown
tema 20

Mantenimiento y Mejora Continua

  • Estrategias para mantener tus scripts actualizados.
  • Monitoreo del rendimiento a largo plazo.
  • Ejercicio práctico: actualización de un script existente.
  • Identificación de mejoras potenciales.
  • Recepción de feedback de los usuarios.
  • Planificación de nuevas versiones y funcionalidades.
  • Gestión de errores en el largo plazo.
  • Automatización de pruebas y validación de scripts.
  • Mejores prácticas para el mantenimiento continuo.
  • Ejemplos de mejora continua en proyectos reales.
iconArrowDown
tema 21

Proyecto Final: Desarrollo de una Aplicación Completa

  • Identificación de un problema o proceso a mejorar mediante automatización
  • Diseño y desarrollo de una aplicación completa utilizando todos los conceptos aprendidos
  • Integración de funcionalidades avanzadas y personalización de la interfaz de usuario
  • Pruebas exhaustivas y refinamiento del código
  • Documentación detallada y presentación del proyecto final
  • Estrategias para la implementación y despliegue de la aplicación
  • Evaluación y optimización continua del proyecto final
  • Presentación y demostración del proyecto ante un público
  • Estrategias para la colaboración y revisión del código en proyectos finales
  • Implementación de estrategias de mantenimiento y actualización en proyectos finales
iconArrowDown

Preguntas Frecuentes de Google Apps Script

¿Cuáles son los beneficios de realizar el curso de Google Apps Script?

accordionIcon
El curso de Google Apps Script te dota de la capacidad para automatizar tareas con Google Workspace, mejorando así la eficiencia de procesos empresariales. Aprenderás a crear scripts desde cero que permiten personalizar y optimizar herramientas como Google Sheets, Drive y Gmail, lo cual puede traducirse en un aumento significativo de la productividad y ahorro de costes operativos.

¿El curso de Google Apps Script se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de Google Apps Script es bonificable a través de FUNDAE. Las empresas pueden utilizar los créditos de formación disponibles para reducir el coste total del curso. Además, en caso de que gestionemos nosotros mismos la bonificación, se aplicará un 10% extra sobre el valor del curso + IVA, que también es bonificable según la disponibilidad de crédito en FUNDAE.

¿En qué modalidades se imparte el curso de Google Apps Script?

accordionIcon
El curso de Google Apps Script se imparte a través de la modalidad de aula virtual personalizada. Esto permite a los participantes asistir a clases en línea mediante videoconferencias a través de Zoom, pudiendo además acceder a las grabaciones de las sesiones para repasar contenidos, lo cual es ideal para adaptarse a los horarios laborales.

¿Qué habilidades desarrollaré con el curso de Google Apps Script?

accordionIcon
Con este curso desarrollarás habilidades para crear y gestionar scripts que automatizan procesos en Google Workspace. Aprenderás a integrar aplicaciones con APIs externas, optimizar el rendimiento de scripts y mantener la seguridad de datos, así como colaboración y gestión de proyectos en equipo.

¿Cómo puedo inscribirme en el curso de Google Apps Script?

accordionIcon
Puedes inscribirte en el curso de Google Apps Script rellenando los formularios de inscripción disponibles en nuestra web. Asegúrate de completar toda la información solicitada para poder procesar tu inscripción de manera eficiente y comenzar con el proceso de bonificación si es el caso.