A configuração do recurso usado para definir o conteúdo e o comportamento dos complementos do Google Workspace no Google Agenda. Todos os componentes dos manifestos de complementos do Google Workspace precisarão estar marcados como obrigatórios se estenderem o Agenda.
Agenda
Configuração do manifesto do complemento 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 |
Veja mais detalhes em Adicionar configurações de complementos para videoconferências. |
conferenceSolution[] |
|
currentEventAccess |
Determina o nível de acesso do complemento aos dados de eventos de dados gerados pelo usuário. Se não for fornecido, nenhum metadado de evento será transmitido ao complemento. Estas são as configurações válidas:
Se definido como |
eventOpenTrigger |
A especificação do acionador para acionadores de abertura de eventos no Google Agenda. |
eventUpdateTrigger |
Obrigatório para fornecer interfaces de atualização de eventos contextuais no Google Agenda. A especificação do acionador para acionadores de atualização de eventos no Google Agenda. |
eventAttachmentTrigger |
A especificação do acionador para anexos de evento no Google Agenda. |
homepageTrigger |
A especificação da função de acionamento para criar a página inicial do complemento no host do Google Agenda. Isso substitui
|
ConferenceSolution
A configuração de uma solução de conferência oferecida pelo complemento. Cada solução tem uma opção de videoconferência correspondente apresentada 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 na infraestrutura do Google. Consulte Fornecer logotipos de soluções de conferência para mais detalhes. Se fornecida, essa imagem pode ser diferente do complemento calendar.logoUrl , que a imagem usada para representar
o complemento nos aplicativos host que ele estende. Se uma imagem de logotipo não
for fornecida para uma solução específica,
calendar.logoUrl será usada.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Uma configuração para um acionador contextual que é disparado quando um evento do Google Agenda é aberto pelo usuário. Consulte Como estender a interface de eventos do Agenda para mais informações.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card para exibição na IU do complemento.
|
EventUpdateTrigger
Uma configuração para um acionador contextual que é disparado quando um evento do Google Agenda é editado e salvo pelo usuário. Consulte Como atualizar os eventos do Google Agenda para mais informações.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card para exibição na IU do complemento.
|
EventAttachmentTrigger
Uma configuração para um acionador contextual que é disparado 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 IU do complemento.
|
label |
|