La configuración de recursos que se usa para definir el contenido y el comportamiento del complemento de Google Workspace en el Calendario de Google Los manifiestos del complemento de Google Workspace deben tener todos los componentes marcados como Obligatorios si extienden Calendario.
Calendar
La configuración del manifiesto del complemento de Google Workspace para las extensiones del Calendario de Google Consulta Cómo extender Calendario con complementos de Google Workspace para obtener más información.
Representación JSON |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Campos | |
---|---|
createSettingsUrlFunction |
Consulta Cómo agregar la configuración de complementos de conferencias para obtener más detalles. |
conferenceSolution[] |
|
currentEventAccess |
Determina qué nivel de acceso tiene el complemento a los datos de eventos de datos generados por el usuario. Si no se proporciona, no se pasan metadatos de eventos al complemento. Las opciones de configuración válidas son las siguientes:
Si se configura en |
eventOpenTrigger |
La especificación de los activadores para eventos abiertos en Calendario. |
eventUpdateTrigger |
Obligatorio para proporcionar interfaces de actualización de eventos contextuales en el Calendario de Google. La especificación de los activadores para la actualización de eventos en el Calendario. |
eventAttachmentTrigger |
La especificación de activadores para los activadores de archivos adjuntos de eventos en el Calendario. |
homepageTrigger |
Especificación de la función del activador para crear la página principal del complemento en el host del Calendario. Esto anula
|
ConferenceSolution
La configuración de una solución de conferencias que ofrece el complemento. Cada solución tiene una opción de reunión correspondiente que se presenta en la IU de Editar evento del Calendario de Google.
Representación JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Campos | |
---|---|
id |
|
logoUrl |
Esta no puede ser una URL arbitraria: la imagen debe estar alojada en la infraestructura de Google. Consulta Cómo proporcionar logotipos de soluciones de conferencias para obtener más detalles. Si se proporciona, esta imagen puede ser distinta del complemento calendar.logoUrl , que la imagen usaba para representar el complemento en las aplicaciones de host que extiende. Si no se proporciona una imagen de logotipo para una solución específica, se usa
calendar.logoUrl en su lugar.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Es una configuración para un activador contextual que se activa cuando el usuario abre un evento del Calendario de Google. Consulta Cómo extender la interfaz de eventos de Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card a fin de incluirlos en la IU del complemento.
|
EventUpdateTrigger
Es una configuración de un activador contextual que se activa cuando el usuario edita y guarda un evento del Calendario de Google. Consulta Actualiza eventos de Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card a fin de incluirlos en la IU del complemento.
|
EventAttachmentTrigger
Es una configuración para un activador contextual que se activa cuando el usuario hace clic en el proveedor de archivos adjuntos del complemento en el menú desplegable Calendario.
Representación JSON |
---|
{ "runFunction": string, "label": string, } |
Campos | |
---|---|
runFunction |
Card que se mostrarán en la IU complementaria.
|
label |
|