En la sexta clase del curso de desarrollo de add-ons para Google Workspace vamos a crear un add-on que se integre con Calendar a través de Google Apps Script.
En esta lección vamos a continuar donde lo dejamos en la anterior lección pero nos enfocaremos en la integración de Calendar. Empezaremos un par de trucos para no abrumarnos con la documentación tan extensa y distribuida de Google tanto en Workspace como en Apps Script. Continuaremos viendo la casuística de interfaces contextuales que Google nos proporciona para implementar en nuestros add-ons con Google Calendar.
Finalmente veremos cómo implementar el trigger eventUpdateTrigger, este evento se ejecuta con una casuística concreta y es que se lanza una vez modifiquemos un evento siempre que se inserten o eliminen invitados al evento. Es especialmente útil si queremos crear una sincronización con un tercero para mover información del evento. ¡A por ello!
¡Así de fácil! Entendiendo los eventos contextuales de Calendar, crear add-ons que interactúen con el servicio es relativamente sencillo.
En esta ocasión hemos visto el homepageTrigger para modificar la tarjeta o card específica de nuestro add-on cuando se inicializa en Google Calendar, y cómo interactuar con el trigger eventOpenTrigger que es el que se ejecuta cuando abrimos un evento del calendario, y hemos modificado nuestro add-on para que nos muestre información del evento que está seleccionado en nuestra propia UI.
Como deberes os animo a que investiguéis más sobre la integración con Calendar para hacer un add-on un poco más elaborado. Por ejemplo podríais hacer un add-on que os permita sincronizar la información de los eventos con un servicio de terceros o incluso crear vosotros mismos la integración del conference solution. En la documentación oficial de Google Workspace tenéis información para poder hacer esto.
Recordad que si os surge cualquier duda o queréis hacernos un comentario podéis escribirnos a través del panel de soporte en boluda.com.
Todos los capítulos de este curso:
- Curso de desarrollo de add-ons para Google Workspace #1. ¿Qué es un add-on y para qué sirve?
- Curso de desarrollo de add-ons para Google Workspace #2. Manifest, scopes y funcionamiento
- Curso de desarrollo de add-ons para Google Workspace #3. Nuestro primer add-on: Hello world
- Curso de desarrollo de add-ons para Google Workspace #4. Cards y widgets
- Curso de desarrollo de add-ons para Google Workspace #5. Integración con Gmail
- Curso de desarrollo de add-ons para Google Workspace #6. Integración con Calendar
- Curso de desarrollo de add-ons para Google Workspace #7. Integración con Drive
- Curso de desarrollo de add-ons para Google Workspace #8. Integración con Docs
- Curso de desarrollo de add-ons para Google Workspace #9. Add-ons que hacen peticiones API fuera de Google
- Curso de desarrollo de add-ons para Google Workspace #10. Publicación de nuestro add-on