A configuração de recursos usada para definir o conteúdo e o comportamento do complemento do Google Workspace no Google Agenda. Os manifestos de complementos do Google Workspace precisam ter todos os componentes marcados como Required se eles estenderem o Google Agenda.
Agenda
A configuração do manifesto do complemento do Google Workspace para extensões do Google Agenda. Consulte Como ampliar as opções do Agenda com os 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 Como adicionar configurações do complemento de videoconferência para mais detalhes. |
conferenceSolution[] |
|
currentEventAccess |
Determina o nível de acesso do complemento aos dados de eventos gerados pelo usuário. Se não for fornecido, nenhum metadado de evento será transmitido para o complemento. As configurações válidas são as seguintes:
Se definido como |
eventOpenTrigger |
Especificação do acionador para gatilhos de abertura de eventos no app Agenda. |
eventUpdateTrigger |
Necessário para fornecer interfaces de atualização de eventos contextuais no Google Agenda. Especificação do acionador para acionadores de atualização de eventos na Agenda. |
eventAttachmentTrigger |
Especificação do acionador para gatilhos de anexo de eventos no Agenda. |
homepageTrigger |
A especificação da função de gatilho para criar a página inicial do complemento no host do Agenda. Isso substitui
|
ConferenceSolution
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 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 ser hospedada na infraestrutura do Google. Consulte Como fornecer logotipos de soluções de conferências 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á usado.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Uma configuração de um acionador contextual que é acionado quando um evento do Google Agenda é aberto pelo usuário. Consulte Como estender a interface de eventos da Agenda para mais informações.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
para exibição na interface do complemento.
|
EventUpdateTrigger
Uma configuração de acionador contextual que é disparada quando um evento do Google Agenda é editado e salvo pelo usuário. Consulte Atualizar eventos da Agenda para mais informações.
Representação JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
Card
para exibição na interface do complemento.
|
EventAttachmentTrigger
Uma configuração de um acionador contextual que é 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 |
|