Criação de complementos de videoconferência

Umauu arquivosu arquivos arquivos arquivos conteúdo conteúdo conteúdo conteúdo conteúdo conteúdo conteúdo ao conteúdo conteúdo ao Ele Ele Ele conceder públicos públicos em a opção em formato formato em em em emá emáá das em das das das das das tudo tudo?????? tudo? tudo

O procedimento para criar um complemento que oferece soluções de videoconferência de terceiros do Google Agenda é essencialmente o mesmo que o procedimento para criar complementos, com algumas etapas extras (mostradas em negrito abaixo):

  1. Escolha o proprietário e os colaboradores do projeto de complementos.
  2. Crie um projeto do Apps Script.
  3. Crie o comportamento e a aparência do complemento.
  4. Ative o serviço avançado do Agenda.
  5. Configurar o manifesto do projeto de complementos
    1. Defina soluções de videoconferência no manifesto.
  6. Escreva o código para definir a aparência e o comportamento do complemento usando o serviço de cartão integrado do Apps Script.
    1. Escreva o código para gerenciar as soluções de videoconferência usando o serviço integrado ConferenceData do Apps Script.
    2. (Opcional) Crie e defina uma página de configurações do complemento.
  7. Verificar os escopos do OAuth do complemento.
  8. Teste o complemento nos aplicativos host que ele estende.
  9. Publique o complemento.

Esta página apresenta uma visão geral de cada uma das novas etapas. Consulte Como criar complementos para ter uma visão geral das outras etapas.

Ativar o serviço avançado do Google Agenda

O serviço avançado do Agenda permite chamar a API REST do Agenda diretamente de um projeto do Apps Script. Algumas operações comuns, como sincronização de eventos da agenda, só podem ser realizadas usando o serviço avançado. Antes de usar o serviço avançado, você precisa ativá-lo no projeto de complemento.

É possível ativar o serviço avançado do Agenda no editor do Apps Script. Ative a API em ambos: a caixa de diálogo Serviços avançados do Google e o Console de APIs do Google.

Definir soluções de videoconferência no manifesto

O manifesto do complemento fornece as informações básicas de que o Google Agenda precisa para exibir e ativar as soluções de videoconferência do complemento corretamente. O manifesto do complemento precisa definir (na seção calendar) uma ou mais soluções de videoconferência que descrevem os tipos de videoconferência de terceiros que os eventos do Google Agenda podem usar.

Consulte Manifestos para ver detalhes sobre como configurar o manifesto do complemento.

Adicionar código para criar e sincronizar conferências

Depois de criar um projeto de script, você poderá começar a adicionar o código para definir o comportamento relacionado à videoconferência do complemento. Use o serviço avançado do Agenda, o serviço ConferenceData e outros serviços do Apps Script para controlar esse comportamento.

Ao adicionar o código de gerenciamento de videoconferência ao seu complemento, você precisa adicionar um código para criar conferências, sincronizar as alterações na agenda e, opcionalmente, adicionar uma página de configurações.

Consulte o guia de estilo de complementos ao programar para ver diretrizes sobre como criar a experiência do usuário do complemento.

Como criar conferências

Seu complemento precisa receber informações sobre o evento do Google Agenda e criar uma videoconferência no sistema de videoconferência de terceiros. Implemente um ou mais métodos onCreateFunction que executam esse processo e os configure no manifesto de complementos.

Veja mais detalhes em Criar conferências de terceiros.

Sincronizar alterações na agenda

Depois que uma videoconferência é criada e vinculada a um evento do Google Agenda, a videoconferência precisa ser atualizada para refletir as mudanças. Por exemplo, se um usuário mudar o horário do evento, os dados da videoconferência no sistema de videoconferência de terceiros precisarão ser atualizados para refletir isso. O processo de atualização dos dados da videoconferência em resposta a mudanças de evento é chamado de sincronização.

Veja mais detalhes em Sincronizar alterações da agenda.

Adicionar configurações

Talvez você queira permitir que os usuários configurem seu complemento. Por exemplo, você pode permitir que os usuários definam parâmetros ou observações da videoconferência anexados à videoconferência.

Você pode oferecer essas opções em uma página de configurações de complementos para permitir que os usuários controlem o comportamento do complemento. Essa é uma página da Web (hospedada pelo script de complemento ou hospedada externamente) que é aberta quando o usuário acessa as configurações do complemento na IU do Google Agenda.

A criação da página de configurações de complementos é opcional. Para mais detalhes, consulte Adicionar configurações.