Existem algumas restrições sobre o que os complementos podem fazer. Melhore a experiência de seus usuários experiência geral evitando essas armadilhas.
Restrições gerais
As restrições a seguir se aplicam a todos os complementos. Não faça o seguinte:
Mudar recursos no Google Workspace
A estrutura de complementos foi projetada para melhorar nos aplicativos do Google Workspace, adicionar limites. Consequentemente, você não pode alterar os recursos existentes ou bloquear o Modelo de compartilhamento de documentos do Google Workspace.
Cobrar os usuários pela instalação
Não oferecemos uma maneira de cobrar os usuários pela instalação de complementos e complementos. não podem incluir anúncios. No entanto, você pode efetuar seu próprio pagamento ou chamar um banco de dados de faturamento atual. Seu complemento pode se conectar a de terceiros que cobram os usuários.
Detectar muitos eventos
Exceto por determinados gatilhos, os complementos não podem informar o que um usuário faz fora do próprio complemento. Por exemplo, não é possível detectar quando o usuário clica na barra de ferramentas do aplicativo host. É possível fazer pesquisas alterações no conteúdo de um arquivo a partir de um código do lado do cliente de uma barra lateral, embora sempre haverá um pequeno atraso.
Complementos do Google Workspace
As restrições a seguir só se aplicam a Complementos do Google Workspace e o uso do Serviço de cartão. Não faça o seguinte:
Ampliar todos os apps do Google Workspace
Os complementos do Google Workspace só estendem o Gmail, Agenda, Drive, Documentos, Planilhas e Apresentações. Com o tempo, os Complementos do Google Workspace vão poder estender outras funcionalidades do Google Workspace aplicativos conteinerizados.
Acionamento contextual no Drive
Os complementos do Google Workspace só oferecem para o Gmail ao ler ou escrever mensagens e no Google Agenda quando estão abertos. Ainda não há suporte para o acionamento contextual de arquivos do Drive. Consulte práticas de desenvolvimento provisórias.
Contexto do documento nos editores
Os complementos do Google Workspace ainda não oferecem suporte ao uso do
contexto do documento nos editores. Ou seja, não é possível usar métodos como
SpreadsheetApp.getActiveSpreadsheet()
para adquirir o documento atual. Consulte
práticas de desenvolvimento provisórias.
Use HTML/CSS ou script do lado do cliente
Os complementos do Google Workspace precisam usar cards do Google Cloud. As interfaces HTML/CSS compatíveis com os complementos do Editor não podem ser usadas. Os complementos do Google Workspace usam uma abordagem baseada em widget para criar do Google Cloud. Isso permite que o complemento funcione bem em plataformas para computadores e dispositivos móveis. sem precisar criar uma interface para cada um deles.
Suporte completo para dispositivos móveis
Por enquanto, os complementos do Google Workspace funcionam em clientes da Web para computadores. Acionamento contextual (ou seja, leitura de mensagens do Gmail) também é compatível com o aplicativo do Gmail para dispositivos móveis. Páginas iniciais não contextuais ainda não estão disponíveis nos aplicativos para dispositivos móveis Gmail, Agenda ou Drive. Os complementos do Google Workspace não são disponível em navegadores da Web para dispositivos móveis.
Usar acionadores do Apps Script
Não é possível criar nem usar o Apps Script acionadores simples em uma Complemento do Google Workspace.
Usar imagens SVG
No momento, não é possível usar imagens SVG com Cards e widgets do serviço de cartão
Ter mais de 100 widgets
Por motivos de desempenho, não é possível adicionar mais de 100 widgets ou 100 cartões as seções em um card.