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 incluir 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 da 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 videoconferência para mais detalhes. |
conferenceSolution[] |
|
currentEventAccess |
Determina o nível de acesso que o complemento tem aos dados de eventos. Se omitido, o host não vai transmitir metadados de eventos. As configurações válidas incluem:
Se definido como |
eventOpenTrigger |
Especificação de acionador para acionadores de abertura de eventos no Google Agenda. |
eventUpdateTrigger |
Necessário para fornecer interfaces contextuais de atualização de eventos no Google Agenda. Especificação de acionamento para acionadores de atualização de eventos. |
eventAttachmentTrigger |
Especificação de acionamento para acionadores de anexos de eventos no Google Agenda. |
homepageTrigger |
A função de acionamento para a página inicial do complemento no Google Agenda. Isso substitui
|
ConferenceSolution
Esse objeto de manifesto é necessário apenas para complementos que estendem o Google Agenda com soluções de conferência de terceiros.
A configuração de uma solução de videoconferência oferecida pelo complemento. Cada solução aparece como uma opção na interface Editar evento do Google Agenda.
| Representação JSON |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Campos | |
|---|---|
id |
|
logoUrl |
A imagem precisa ser hospedada na infraestrutura do Google. Consulte Como fornecer logotipos de soluções de conferência para mais detalhes. Essa imagem pode ser diferente do calendar.logoUrl. Se omitido para uma solução específica, o script usará calendar.logoUrl.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Uma configuração para um acionador contextual que é disparado quando um usuário abre um evento do Google Agenda. Consulte Como estender a interface de eventos do Google Agenda para mais detalhes.
| Representação JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
Card para a interface.
|
EventUpdateTrigger
Uma configuração para um acionador contextual que é disparado quando um usuário edita e salva um evento do Google Agenda. Consulte Atualizar eventos do Google Agenda para mais detalhes.
| Representação JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
Card para a interface.
|
EventAttachmentTrigger
Uma configuração para um acionador contextual que é disparado quando um usuário seleciona o provedor de anexos do complemento no menu "Agenda".
| Representação JSON |
|---|
{
"runFunction": string,
"label": string,
} |
| Campos | |
|---|---|
runFunction |
Card para a interface.
|
label |
|