La configuración de recursos que se usa para definir Complemento de Google Workspace contenido y comportamiento dentro del Calendario de Google. Los manifiestos de complementos de Google Workspace deben tener todos los componentes marcados como Obligatorio si extienden el Calendario
Calendario
La configuración del manifiesto del complemento de Google Workspace para Extensiones del Calendario de Google. Consulta Amplía 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 Agrega la configuración del complemento de conferencias para obtener más detalles. |
conferenceSolution[] |
|
currentEventAccess |
Determina qué nivel de acceso tiene el complemento a los datos generados por los usuarios los datos de eventos de la empresa. Si no se proporcionan, no se pasan metadatos del evento al complemento. Los parámetros de configuración válidos son los siguientes:
Si se establece 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 Google Calendario. La especificación de activadores para los activadores de actualización de eventos en de Google. |
eventAttachmentTrigger |
La especificación de los activadores de archivos adjuntos de eventos en Calendario. |
homepageTrigger |
La especificación de la función del activador para crear el complemento
página principal en el
Host del calendario. Esto anula
|
ConferenceSolution
Es la configuración de un solución para conferencias que ofrece el complemento. Cada solución tiene una opción de reunión correspondiente presentado en la IU de Editar evento del 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 el de Google Cloud. Consulta Proporciona logotipos de soluciones para conferencias a fin de conocer los detalles. Si se proporciona, esta imagen puede ser diferente de la complemento calendar.logoUrl , que se usó para representar la imagen
el complemento en las aplicaciones host que extiende. Si la imagen de un logotipo no es
para una solución específica,
En su lugar, se usa calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Es la configuración de un activador contextual que se activa cuando se crea un Calendario de Google. el evento es abierto por el usuario. Consulta Extensión de la interfaz de eventos de Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
objetos para mostrar en la IU del complemento.
|
EventUpdateTrigger
Es la configuración de un activador contextual que se activa cuando se crea un Calendario de Google. el evento es editado y guardado por el usuario. Consulta Actualiza los eventos de Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
objetos para mostrar en la IU del complemento.
|
EventAttachmentTrigger
Es una configuración para un activador contextual que se activa cuando el usuario hace clic en el del proveedor de archivos adjuntos del complemento en el menú desplegable del Calendario.
Representación JSON |
---|
{ "runFunction": string, "label": string, } |
Campos | |
---|---|
runFunction |
Card
objetos para mostrar en la IU del complemento.
|
label |
|