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 los complementos de Google Workspace deben incluir todos los componentes marcados como Obligatorios si extienden Calendar.
Calendario
Es la configuración del manifiesto del complemento de Google Workspace para las extensiones de Calendario. 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 parámetros de configuración de complementos de conferencias para obtener más detalles. |
conferenceSolution[] |
|
currentEventAccess |
Determina el nivel de acceso que tiene el complemento a los datos de eventos. Si se omite, el host no pasa metadatos del evento. Entre los parámetros de configuración válidos, se incluyen los siguientes:
Si se establece en |
eventOpenTrigger |
Es la especificación del activador para los activadores de apertura de eventos en el Calendario. |
eventUpdateTrigger |
Se requiere para proporcionar interfaces contextuales de actualización de eventos en el Calendario. Es la especificación del activador para los activadores de actualización de eventos. |
eventAttachmentTrigger |
Es la especificación del activador para los activadores de archivos adjuntos de eventos en el Calendario. |
homepageTrigger |
Función de activación de la página principal del complemento en Calendario. Esto anula
|
ConferenceSolution
Este objeto de manifiesto solo es necesario para los complementos que extienden el Calendario con soluciones de conferencias de terceros.
Es la configuración de una solución de conferencias que ofrece el complemento. Cada solución aparece como una opción en la IU de Editar evento del Calendario de Google.
| Representación JSON |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Campos | |
|---|---|
id |
|
logoUrl |
La imagen debe estar alojada en la infraestructura de Google. Consulta Cómo proporcionar logotipos de soluciones de conferencias para obtener más detalles. Esta imagen puede diferir de la del complemento calendar.logoUrl. Si se omite para una solución específica, la secuencia de comandos usa calendar.logoUrl.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Es una configuración para un activador contextual que se activa cuando un usuario abre un evento del Calendario de Google. Consulta Cómo extender la interfaz de eventos del Calendario para obtener más detalles.
| Representación JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
Card para la IU.
|
EventUpdateTrigger
Es una configuración para un activador contextual que se activa cuando un usuario edita y guarda un evento de Calendario de Google. Consulta Cómo actualizar eventos del Calendario para obtener más detalles.
| Representación JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
Card para la IU.
|
EventAttachmentTrigger
Es una configuración para un activador contextual que se activa cuando un usuario selecciona el proveedor de archivos adjuntos del complemento en el menú Calendario.
| Representación JSON |
|---|
{
"runFunction": string,
"label": string,
} |
| Campos | |
|---|---|
runFunction |
Card para la IU.
|
label |
|