El procedimiento para compilar un complemento de Google Workspace que que ofrece el Calendario de Google soluciones para conferencias de terceros es, en esencia, igual que el procedimiento para compilar complementos de Google Workspace, con algunos pasos adicionales (que se muestran en negrita a continuación):
- Elige el propietario y los colaboradores del proyecto de complemento.
- Crear un proyecto de Apps Script
- Diseña la apariencia y el comportamiento de tu complemento.
- Habilita el servicio avanzado de Calendario.
- Configura el manifiesto del proyecto de complementos.
- Escribir código para definir la apariencia y el comportamiento del complemento mediante el uso de
servicio de tarjetas integrado de Apps Script.
- Escribir código para administrar soluciones para conferencias,
con la API de Apps Script
ConferenceData
servicio. - Crea y configura una página de configuración de complementos(opcional).
- Escribir código para administrar soluciones para conferencias,
con la API de Apps Script
- Verifica los permisos de OAuth de tu complemento.
- Prueba el complemento en la aplicaciones de host se extiende.
- Publica el complemento.
En esta página, se proporciona una descripción general de cada uno de los nuevos pasos (consulta Crea complementos de Google Workspace para obtener una descripción general de los demás pasos).
Habilitar el servicio avanzado de Calendario
El servicio avanzado de Calendario te permite llamar directamente a la API de Calendar en un proyecto de Apps Script. Algunas operaciones comunes, como Solo se pueden realizar sincronizaciones de eventos de calendario con el servicio avanzado. Antes de poder usar el servicio avanzado, debes habilitarla para tu proyecto de complemento.
Puedes habilitar el servicio avanzado de Calendario en el editor de Apps Script. Asegúrate de habilitar la API en el editor ambos. Diálogo Servicios de Google avanzados y la consola de APIs de Google.
Definición de soluciones de conferencia en el manifiesto
El manifiesto del complemento proporciona la información básica que necesita Calendario de Google.
para mostrar y activar correctamente las soluciones de conferencia complementarias. Tu complemento
manifiesto debe definir (en su
sección calendar
).
una o más soluciones de conferencia que describen los tipos de aplicaciones
conferencias que pueden usar los eventos del Calendario de Google.
Consulta Manifiestos para obtener más información. sobre cómo configurar el manifiesto de tu complemento.
Agrega código para crear y sincronizar conferencias
Una vez que hayas creado un proyecto de script, puedes comenzar a agregar código para definir el comportamiento del complemento relacionado con las conferencias. Puedes usar la Servicio avanzado de Calendario, el servicio ConferenceData otros servicios de Apps Script para controlar este comportamiento.
A medida que agregas código de control de conferencias a tu complemento, debes agregar el código a crear conferencias sincronizar los cambios en el calendario y, opcionalmente, agregar una página de configuración.
Consulta las guía de estilo de los complementos mientras escribes el código para conocer los lineamientos sobre cómo diseñar la experiencia del usuario con el complemento.
Creación de conferencias
El complemento debe poder registrar información sobre el evento de Calendario de Google
y usarla para crear una conferencia en el sistema de terceros. Tú
debes implementar uno o más métodos onCreateFunction
que ejecuten esto
y configurar estos métodos en el manifiesto del complemento.
Para obtener más detalles, consulta Crea conferencias de terceros.
Sincronizar cambios en el calendario
Después de que se crea una conferencia y se vincula a un evento del Calendario de Google, el conferencia a menudo se debe actualizar para que refleje los cambios del evento. Para Por ejemplo, si un usuario cambia la hora del evento, los datos de la conferencia en el sistema de conferencias de terceros debe actualizarse para reflejarlo. Proceso de actualización de los datos de la conferencia en respuesta a cambios de eventos se llama sincronización.
Para obtener más detalles, consulta Sincroniza los cambios del calendario.
Cómo agregar mapas configuraciones
Es posible que quieras tener una configuración opcional que permita a los usuarios configurar tu complemento. Por ejemplo, puedes permitir que los usuarios establezcan parámetros o notas de la conferencia. que se adjuntan a la conferencia.
Cuando quieras otorgarles a los usuarios cierto grado de control sobre el complemento puedes proporcionar esas opciones en una página de configuración de complementos. Este es una página web (alojada por la secuencia de comandos del complemento o alojada externamente) que se abre cuando el usuario accede a la configuración de complementos en el Calendario de Google de la IU de Google.
Crear una página de configuración de complementos es opcional. Para obtener más detalles, consulta Agrega parámetros de configuración.