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 Obrigatório se estenderem o Google Agenda.
Agenda
A configuração do manifesto do complemento do Google Workspace para extensões do Google Agenda. Consulte Ampliar as opções do 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 Como adicionar configurações de complemento de conferência para mais detalhes. |
conferenceSolution[] |
|
currentEventAccess |
Determina o nível de acesso que o complemento tem aos dados gerados pelo usuário e aos dados de eventos. Se não for fornecido, nenhum metadado de evento será transmitido para o complemento. As configurações válidas são:
Se definido como |
eventOpenTrigger |
A especificação do gatilho para gatilhos de abertura de eventos no Google Agenda. |
eventUpdateTrigger |
Necessário para fornecer interfaces contextuais de atualização de eventos no Google Agenda. A especificação do acionador para acionadores de atualização de eventos no Google Agenda. |
eventAttachmentTrigger |
A especificação do gatilho para gatilhos de anexos de eventos no Google Agenda. |
homepageTrigger |
A especificação da função de acionamento para criar a página inicial do complemento no host da 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 Como 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á usado.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Uma configuração para um acionador contextual que é ativado quando um evento do Google Agenda é aberto pelo usuário. Consulte Extensão da interface de eventos do Google Agenda para mais informações.
| Representação JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
Card
para exibição na interface 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 Atualizar eventos do Google Agenda para mais informações.
| Representação JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
Card
para exibição na interface do complemento.
|
EventAttachmentTrigger
Uma configuração para um acionador contextual que é disparado quando o usuário clica no provedor de anexos do complemento no menu suspenso do Google Agenda.
| Representação JSON |
|---|
{
"runFunction": string,
"label": string,
} |
| Campos | |
|---|---|
runFunction |
Card
para exibição na interface do complemento.
|
label |
|