A configuração de recursos usada para definir Complemento do Google Workspace conteúdo e comportamento no Google Agenda. Os manifestos de complementos do Google Workspace precisam ter todos os componentes marcados como obrigatórios se eles estenderem o Google Agenda;
Agenda
A configuração do manifesto de complementos do Google Workspace para Extensões do Google Agenda. Consulte Estender o Agenda com complementos do Google Workspace. para mais informações.
Representação JSON |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Campos | |
---|---|
createSettingsUrlFunction |
Consulte Adicionando configurações de complemento de videoconferência para mais detalhes. |
conferenceSolution[] |
|
currentEventAccess |
Determina o nível de acesso do complemento aos dados gerados pelo usuário. dados de eventos. Se não for informado, nenhum metadado de evento será transmitido ao . Estas são as configurações válidas:
Se definido como |
eventOpenTrigger |
A especificação do acionador para acionadores de evento aberto no Google Agenda. |
eventUpdateTrigger |
Obrigatório para fornecer interfaces de atualização de eventos contextuais no Google Agenda. A especificação para acionadores de atualização de eventos em Agenda. |
eventAttachmentTrigger |
A especificação do acionador para acionadores de anexos de eventos no Google Agenda. |
homepageTrigger |
A especificação da função do gatilho para criar o complemento
página inicial no
Host da agenda. Isso substitui
|
ConferenceSolution
A configuração de um solução de conferência que o complemento oferece. Cada solução tem uma opção de videoconferência correspondente apresentado na interface Editar evento do Google Agenda.
Representação JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Campos | |
---|---|
id |
|
logoUrl |
Não pode ser um URL arbitrário. A imagem precisa estar hospedada no do Google Cloud. Consulte Fornecer logotipos de soluções de conferência para mais detalhes. Se fornecida, esta imagem pode ser diferente da complemento calendar.logoUrl , que a imagem usou para representar
o complemento nos aplicativos host que ele estende. Se uma imagem de logotipo não for
fornecidos para uma solução específica,
Em vez disso, calendar.logoUrl é usado.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Configuração para um acionador contextual que é disparado quando um Google Agenda é aberto pelo usuário. Consulte Ampliar a interface de eventos do Agenda para mais informações.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
para exibição na interface do complemento.
|
EventUpdateTrigger
Configuração para um acionador contextual que é disparado quando um Google Agenda é editado e salvo pelo usuário. Consulte Como atualizar eventos da Agenda para mais informações.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
para exibição na interface do complemento.
|
EventAttachmentTrigger
Configuração para um acionador contextual acionado quando o usuário clica no provedor de anexos de complementos no menu suspenso do Google Agenda.
Representação JSON |
---|
{ "runFunction": string, "label": string, } |
Campos | |
---|---|
runFunction |
Card
para exibição na interface do complemento.
|
label |
|