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 | 
      
  |