Es 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 de complementos de Google Workspace deben tener todos los componentes marcados como Obligatorios si extienden Calendar.
Calendario
Es la configuración del manifiesto del complemento de Google Workspace para las extensiones del Calendario de Google. Consulta Extiende 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 del complemento de conferencias para obtener más detalles. |
conferenceSolution[] |
|
currentEventAccess |
Determina el nivel de acceso que el complemento tiene a los datos generados por el usuario y a los datos de eventos. Si no se proporciona, no se pasan metadatos del evento al complemento. Los parámetros de configuración válidos son los siguientes:
Si se establece en |
eventOpenTrigger |
Es la especificación del activador para los activadores de apertura de eventos en Calendario. |
eventUpdateTrigger |
Se requiere para proporcionar interfaces contextuales de actualización de eventos en el Calendario de Google. Es la especificación del activador para los activadores de actualización de eventos en Calendario. |
eventAttachmentTrigger |
Es la especificación del activador para los activadores de adjuntos de eventos en el Calendario. |
homepageTrigger |
Es la especificación de la función de activación para crear la página principal del complemento en el host de Calendar. Esto anula
|
ConferenceSolution
Es la configuración de una solución de conferencias que ofrece el complemento. Cada solución tiene una opción de conferencia 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 |
No puede ser una URL arbitraria: La imagen debe estar alojada en la infraestructura de Google. Consulta Cómo proporcionar logotipos de soluciones para conferencias para obtener más detalles. Si se proporciona, esta imagen puede ser distinta de la del complemento calendar.logoUrl , que es la imagen que se usa 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
Es una configuración para un activador contextual que se activa cuando el usuario abre un evento de Calendario de Google. Consulta Cómo extender la interfaz de eventos del Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card para que se muestren en la IU del complemento.
|
EventUpdateTrigger
Es una configuración para un activador contextual que se activa cuando el usuario edita y guarda un evento de Calendario de Google. Consulta Cómo actualizar eventos del Calendario para obtener más información.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card para mostrarlos 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 para que se muestren en la IU del complemento.
|
label |
|