En la segunda clase del curso de desarrollo de add-ons para Google Workspace vamos a aprender qué es el manifest de nuestro proyecto, los scopes y cómo funciona un add-on.
En esta lección vamos a comenzar viendo la documentación oficial de desarrollo de Google Workspace en la que veremos el fichero manifest y su importancia en el proyecto. Este fichero contiene toda la información del proyecto así como la configuración que luego será necesaria para que el add-on funcione correctamente.
Además es importante que entendamos qué son los scopes y cómo funcionan dentro del fichero manifest de nuestro add-on. Estos scopes nos van a permitir definir los accesos o permisos que nuestro proyecto tendrá en las diferentes aplicaciones y servicios de Google. ¡Empecemos!
¡Teoría aprendida! Ya sabemos de qué va esto de crear addo-ns. Super importante el manifest y los scopes a la hora de publicar nuestro add-on en el Marketplace de Google.
Básicamente Google nos pide que seamos lo más concretos posible para que a nivel de seguridad no haya ningún problema con los accesos a las aplicaciones. Cuando un usuario final conecte inicie sesión en su cuenta de google para conectarse con nuestro add-on a través de Oauth, el servicio en cuestión mostrará todos los permisos que nosotros hayamos configurado previamente como por ejemplo leer el correo de Gmail, crear documentos en Docs, crear eventos en Calendar, etc.
Ahora como deberes os animo a que investiguéis información en la documentación oficial de Google Workspace sobre todas las opciones del manifest. Fijaros que la documentación está dividida en Google Workspace y Google Apps Script, de esta manera tenéis la información más técnica en Apps Script y la información más específica de Workspace en la documentación de Google Workspace. Leer documentación y código es la mejor manera de entender cómo resolver problemas dentro del código.
Como siempre, si tenéis cualquier duda o pregunta, 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