Os complementos do Meet são criados e configurados como parte de um projeto do Google Cloud.
Criar um projeto do Google Cloud
Para gerar um projeto do Google Cloud, consulte Criar um projeto do Google Cloud.
Ativar o SDK do Google Workspace Marketplace e a API Google Workspace Add-ons
O SDK do Google Workspace Marketplace e a API Google Workspace Add-ons são necessários para desenvolver complementos do Meet. Para ativá-las:
- Abra o Console do Google Cloud.
- Na parte de cima, se outro projeto já estiver aberto, selecione o nome do projeto do app para trocar de projeto.
- Na parte de cima, na barra de pesquisa, digite
Google Workspace Marketplace SDK
e pressione Enter. Abra a página
Google Workspace Marketplace SDK
e clique em Ativar.Repita essas etapas para encontrar e ativar o
Google Workspace Add-ons API
.
Criar uma implantação
Para usar um complemento no Meet, você precisa de uma implantação e de um arquivo de manifesto de complemento.
- Abra o Console do Google Cloud.
- Na parte de cima, se outro projeto já estiver aberto, selecione o nome do projeto do app para trocar de projeto.
- Clique em APIs e serviços.
- Selecione
Google Workspace Marketplace SDK
para acessar a página de detalhes. Opção A: usar uma implantação de ambiente de execução alternativa
- Clique na guia Ambientes de execução alternativos.
Clique em Criar nova implantação e insira o ID de implantação do complemento.
O ID de implantação é uma string arbitrária que ajuda o desenvolvedor do complemento a identificar a implantação que contém o manifesto do complemento. Os IDs de implantação são obrigatórios e podem ter no máximo 100 caracteres.
Clique em Próxima.
Um painel lateral é aberto para você enviar a especificação do manifesto do complemento no formato JSON. Isso também é chamado de DEPLOYMENT.JSON.
O arquivo de manifesto do complemento é a configuração central de um complemento do Google Meet. O exemplo de código a seguir mostra os campos do Meet disponíveis para a Web no arquivo de manifesto.
{ "addOns": { "common": { "name": "NAME", "logoUrl": "LOGO_URL" }, "meet": { "web": { "sidePanelUri": "SIDE_PANEL_URI", "supportsScreenSharing": SUPPORTS_SCREENSHARING, "logoUrl": "MEET_WEB_LOGO_URL", "addOnOrigins": ["ADD_ON_ORIGINS"] } } } }
Substitua:
- NAME: string. O nome do seu complemento do Google Meet.
- LOGO_URL: string. O URL do logotipo do complemento do Meet.
- SIDE_PANEL_URI: string. O URL do iframe do painel lateral. A origin desse URL precisa fazer parte das origens especificadas no campo ADD_ON_ORIGINS.
- SUPPORTS_SCREENSHARING: opcional. Booleano. Se definido como falso, os usuários precisarão usar o complemento para ver o que está acontecendo em uma sessão de complemento colaborativa. Se definido como verdadeiro, o iniciador da sessão colaborativa de complemento poderá compartilhar a tela dele.
- MEET_WEB_LOGO_URL: opcional. String. Um URL específico do Meet do logotipo do complemento.
- ADD_ON_ORIGINS: lista de strings. Uma lista de origens que seu complemento está usando. Dois URLs têm a mesma origem quando compartilham o mesmo esquema, host e porta. Suborigens também são permitidas. Para mais informações, consulte Segurança de complementos.
Clique em Enviar.
Para mais informações sobre implantações, consulte Criar um recurso de implantação.
Opcional: para fins de teste, o usuário conectado pode instalar o complemento clicando em Instalar na coluna Ações.
Na guia Configuração do app, em Integração de apps, selecione Complemento do Google Workspace. Selecione Implantar usando o recurso de implantação da nuvem e escolha a implantação alternativa correta do ambiente de execução.
Opção B: usar uma implantação do Google Apps Script.
Clique na guia Configuração do aplicativo.
Em Integração do app, selecione Complemento do Google Workspace. Selecione Implantar usando o ID de implantação do Google Apps Script e insira o ID de implantação do seu script.
Clique em Salvar.
Para detalhes sobre como criar um projeto do Apps Script, consulte a documentação do Apps Script. Não é necessário escrever códigos do Apps Script. O complemento do Meet depende apenas do "appsscript.json", também chamado de arquivo de manifesto. Verifique se o arquivo de manifesto no seu projeto do Apps Script contém uma seção
addOns
e umameet
. As seçõesaddOns
emeet
seguem a mesma estrutura descrita na "Opção A".
Publicar o complemento
Se você quiser que outros usuários possam instalar seu complemento ou testar o fluxo de entrada do compartilhamento de tela, o complemento precisará ser publicado. Um complemento pode ser publicado de forma privada (o complemento só pode ser acessado no seu domínio) ou publicamente. Mesmo quando o complemento é publicado, você controla se os usuários poderão encontrá-lo usando o Google Workspace Marketplace ou um link direto.
Para mais informações, consulte estas instruções sobre como publicar um complemento.
Abrir o complemento no Meet
Crie uma reunião em meet.google.com. O complemento instalado agora aparece no painel "Complementos".