En la tercera clase del curso de desarrollo de add-ons para Google Workspace vamos a crear nuestro primer hola mundo o hello world a través de Google Apps Script.
En esta lección vamos a continuar viendo la documentación oficial de desarrollo de Google Workspace y también la de Google Apps Script dado que serán nuestras referencias principales a lo largo del curso. Vamos a dedicar la lección a descubrir el maravilloso editor de código de Google Apps Script, así que aprovecharemos para hacer un repaso por el editor y las opciones que nos ofrece.
Los add-ons de Google Workspace están desarrollados con un lenguaje de programación propio de Google que está basado en Javascript y para escribir nuestro código utilizaremos Apps Script. La sintaxis es prácticamente la misma salvo que en Apps Script los ficheros tienen extensión “.gs” y soporte nativo de los servicios y APIs de Google. ¡Empecemos!
¡Así de fácil! Podemos decir que hemos creado nuestro primer add-on, o al menos un primer ejemplo de prueba.
Como podéis ver, se trata de un add-on muy simple que va a interactuar con Gmail y Google Docs en apenas 20 líneas de código. Este ejemplo sacado de la documentación oficial nos ayudará a comprender cómo funciona un add-on y cómo podemos empezar a programar los nuestros propios.
Ahora como deberes os animo a que investiguéis información sobre cómo se puede desplegar en modo “pruebas” nuestro add-on dentro de Gmail a través del editor de Apps Script, o lo que es lo mismo, cómo vamos a poder probar nuestro add-on en modo desarrollo e incrustarlo dentro de nuestra cuenta de Gmail. La clave, como siempre, está en la documentación.
Como siempre, si tenéis cualquier duda, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)
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