Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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.
Solo se usa si el complemento proporciona
soluciones de conferencias.
Opcional. Nombre de la función de Apps Script que genera una URL que dirige a una página de configuración del complemento.
Solo se usa si el complemento proporciona
soluciones de conferencias; si es así, se debe definir al menos una solución.
Es una lista de las soluciones 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.
currentEventAccess
string
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:
METADATA indica que el complemento solo tiene acceso a los metadatos básicos del evento.
READ indica que el complemento puede leer datos de eventos generados por el usuario, además de los metadatos básicos de eventos.
WRITE indica que el complemento puede escribir datos de eventos generados por el usuario.
READ_WRITE indica que el complemento puede leer y escribir datos de eventos generados por el usuario, además de leer metadatos básicos.
Si se establece en READ o READ_WRITE, el complemento debe tener el permiso de https://www.googleapis.com/auth/calendar.addons.current.event.read.
Si se configura como
WRITE o READ_WRITE, el complemento debe
tener el
https://www.googleapis.com/auth/calendar.addons.current.event.writealcance.
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.
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.
Obligatorio. Es un identificador de la solución de conferencias. Debe ser único en el conjunto de soluciones de conferencia proporcionadas por el complemento.
Una vez que se elige un ID, no se debe cambiar.
logoUrl
string
Es un vínculo al ícono que representa la solución.
El tamaño de la imagen debe ser de 96 x 96 dp.
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
string
Obligatorio. Es el nombre de la solución de conferencias que se muestra en la IU de Calendario de Google cuando un usuario crea o edita un evento.
onCreateFunction
string
Obligatorio. Nombre de la función de Apps Script a la que se llama cuando Calendario de Google intenta crear este tipo de conferencia. Debes
implementar esta función para cada solución de conferencia
que admita tu complemento.
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
string
Es el nombre de la función de Apps Script que se ejecuta cuando un usuario abre un evento de Calendar para verlo o editarlo. Si se especifica, debes implementar esta función para compilar y devolver un array de objetos 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
string
Es el nombre de la función de Apps Script que se ejecuta cuando un usuario edita y guarda un evento de Calendar. Si se especifica, debes implementar esta función para compilar y devolver un array de objetos 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
string
Obligatorio. Es el nombre de la función de Apps Script que se ejecuta cuando el usuario selecciona el proveedor de archivos adjuntos del complemento en el menú desplegable Calendario. Debes implementar esta función para compilar y devolver un array de objetos Card para que se muestren en la IU del complemento.
label
string
Obligatorio. Es el texto que aparecerá en el menú desplegable Calendar y que identifica a este proveedor de archivos adjuntos.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-31 (UTC)"],[[["\u003cp\u003eGoogle Workspace add-on manifests extending Calendar must include all required components.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can access basic event metadata or read/write user-generated event data with appropriate scopes.\u003c/p\u003e\n"],["\u003cp\u003eCalendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed.\u003c/p\u003e\n"],["\u003cp\u003eConferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar.\u003c/p\u003e\n"]]],[],null,[]]