A configuração de recursos usada para definir o conteúdo e o comportamento do Google Workspace Complemento no Google Agenda. Google Workspace Os manifestos de complementos precisam ter todos os componentes marcados como Obrigatórios se eles estenderem o Agenda.
Agenda
Configuração do manifesto do Google Workspace Complemento para extensões do Google Agenda. Veja mais informações em Estender o Agenda com os Google Workspace Complementos.
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 de videoconferência. |
conferenceSolution[] |
|
currentEventAccess |
Determina o nível de acesso do complemento aos dados de eventos de dados gerados pelo usuário. Se não for informado, nenhum metadado de evento será transmitido para o complemento. As configurações válidas são as seguintes:
Se for definido como |
eventOpenTrigger |
A especificação dos acionadores de eventos abertos no 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 no Google Agenda. |
eventAttachmentTrigger |
A especificação para acionadores de anexos de eventos no Google Agenda. |
homepageTrigger |
A especificação da função do gatilho para criar a página inicial do complemento no host do Agenda. Isso substitui
|
Solução de videoconferência
A configuração de uma solução de videoconferência oferecida pelo complemento. Cada solução tem uma opção de videoconferência correspondente apresentada na IU de edição de eventos do Google Agenda.
Representação JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Campos | |
---|---|
id |
|
logoUrl |
Esse URL não pode ser arbitrário. A imagem precisa ser hospedada na infraestrutura do Google. Consulte Como fornecer logotipos de solução de conferência para saber mais detalhes. Se fornecida, essa imagem poderá ser diferente do complemento calendar.logoUrl , que a imagem usou para representar
o complemento nos aplicativos host que ele estende. Se a imagem do logotipo não for
fornecida para uma solução específica,
calendar.logoUrl será usado.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Uma configuração de um acionador contextual que é disparado quando um evento do Google Agenda é aberto pelo usuário. Veja mais informações em Estender a interface do evento do Agenda.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
a serem exibidos na IU do complemento.
|
EventUpdateTrigger
Uma configuração de um acionador contextual que é disparado quando um evento do Google Agenda é editado e salvo pelo usuário. Consulte Atualizar eventos do Google Agenda para ver mais informações.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
que serão exibidos na IU dos complementos.
|
EventAttachmentTrigger
Configuração para um acionador contextual que é disparado quando o usuário clica no provedor de anexos complementar no menu suspenso do Agenda.
Representação JSON |
---|
{ "runFunction": string, "label": string, } |
Campos | |
---|---|
runFunction |
Card
para exibição na IU do complemento.
|
label |
|