La configuración de recursos que se usa para definir el contenido y el comportamiento del complemento de Google Workspace dentro del Calendario de Google. Los manifiestos del complemento de Google Workspace deben tener todos los componentes marcados como Obligatorio si extienden Calendario.
Calendario
La configuración del manifiesto del complemento de Google Workspace para extensiones de Calendario de Google. Consulta Cómo extender Calendario con los 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 la conferencia para obtener más información. |
conferenceSolution[] |
|
currentEventAccess |
Determina el nivel de acceso que tiene el complemento para los datos de eventos de datos generados por el usuario. Si no se proporciona, no se pasan metadatos de eventos al complemento. Las configuraciones válidas son las siguientes:
Si se establece en |
eventOpenTrigger |
La especificación de activación para activadores de eventos abiertos en Calendario. |
eventUpdateTrigger |
Obligatorio para proporcionar interfaces de actualización de eventos contextuales en Calendario de Google. La especificación de activación para activadores de actualización de eventos en Calendario. |
eventAttachmentTrigger |
La especificación de activación para activadores de archivos adjuntos de eventos en Calendario. |
homepageTrigger |
La especificación de la función activadora para crear el complemento en la página principal en el host de Calendario. Esto anula
|
Solución de conferencia
La configuración de una solución de conferencia que ofrece el complemento. Cada solución tiene una opción de reunión correspondiente que se presenta en la IU de Edit Event de Calendario de Google.
Representación JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Campos | |
---|---|
id |
|
logoUrl |
No puede ser una URL arbitraria; la imagen debe estar alojada en la infraestructura de Google. Para obtener más información, consulta Cómo proporcionar logotipos de soluciones para conferencias. Si se proporciona, esta imagen puede ser diferente del complemento calendar.logoUrl , que la imagen usó para representar el complemento en las aplicaciones host que extiende. Si no se proporciona una imagen del logotipo para una solución específica, se usa
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Una configuración para un activador contextual que se activa cuando el usuario abre un evento de Calendario de Google. Consulta Extender la interfaz del evento de Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card para mostrar en la IU del complemento.
|
Activador de Actualización de eventos
Una configuración para un activador contextual que se activa cuando el usuario edita y guarda un evento de Calendario de Google. Consulta Actualiza los eventos de Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card para mostrar en la IU del complemento.
|
Activador de eventos adjuntos
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 para mostrar en la IU del complemento.
|
label |
|