Criar e gerenciar implantações

A implantação de um projeto do Apps Script é uma versão do script que é disponibilizada para uso como um app da Web, complemento ou executável de API. Ao criar e gerenciar implantações, você pode iterar no seu código, acompanhar as mudanças e controlar a versão exata do código a que seus usuários têm acesso.

Há dois tipos de implantações:

  • Implantações principais, que são sempre sincronizadas com o código do projeto atual.
  • Implantações com controle de versões, que estão conectadas a uma versão específica do projeto.

Implantações principais

Uma implantação principal é o código do projeto atual. Ao criar um projeto do Apps Script, você cria automaticamente uma implantação principal para ele.

A implantação principal está sempre sincronizada com o código salvo mais recentemente. Por exemplo, se você criar uma implantação com controle de versão e modificar o código, a implantação principal vai refletir essas mudanças, enquanto a implantação com controle de versão vai permanecer intacta.

Use implantações principais para testar o código. Não use implantações principais para uso público.

Implantações com controle de versões

Uma implantação com controle de versões disponibiliza uma versão específica do código do projeto. Isso permite que os usuários continuem usando uma versão funcional enquanto você faz mudanças e melhorias no código.

Quando o aplicativo é publicado para consumo público, sempre use uma implantação com controle de versão. É possível ter várias implantações com versões ativas ao mesmo tempo.

Importante: não é possível transferir a propriedade de implantações com controle de versões. Se você transferir a propriedade de um projeto de script para alguém, o proprietário das implantações versionadas atuais no projeto não vai mudar. Se um administrador excluir a conta do proprietário da implantação, você poderá ter erros de script nas implantações dele.

Criar uma implantação com controle de versões

Para implantar uma versão de um complemento do Google Workspace, do Editor, do app Google Chat ou de um executável de API, primeiro mude a associação do projeto do Google Cloud do Apps Script do projeto padrão para um projeto padrão.

Para criar uma implantação com controle de versão, siga estas etapas:

  1. Abra o projeto do Apps Script.
  2. No canto superior direito, clique em Implantar > Nova implantação.
  3. Ao lado de Selecionar tipo, clique em Habilitar tipos de implantação .
  4. Selecione o tipo de implantação que você quer fazer. Para complementos do Google Workspace, complementos do editor e apps do Google Chat, selecione Complemento.
  5. Insira as informações sobre sua implantação e clique em Implantar.

Ver implantações versionadas

Para ver as implantações de um projeto do Apps Script, clique em Implantar > Gerenciar implantações na parte de cima.

Para conferir o código de uma versão específica, consulte Ver uma versão anterior.

Editar uma implantação com controle de versão

É possível editar uma implantação com controle de versões para mudar a descrição ou a versão. Para editar uma implantação, siga estas etapas:

  1. Abra o projeto do Apps Script.
  2. Clique em Implantar > Gerenciar implantações.
  3. Selecione a implantação ativa que você quer mudar e clique em Editar .
  4. Faça as mudanças e clique em Implantar.

    Se você quiser editar uma implantação arquivada, reimplemente-a e siga as etapas anteriores.

    Quando quiser implantar uma mudança no código do projeto, crie uma nova versão e edite a implantação para usá-la. A nova versão é usada automaticamente por todos os usuários que usam essa implantação.

Encontrar um ID de implantação

Cada implantação tem um ID de string associado criado automaticamente. Para encontrar esse ID, siga as etapas abaixo:

  1. Abra o projeto do Apps Script.
  2. No canto superior direito, clique em Implantar > Gerenciar implantações.
  3. Selecione uma implantação ativa para encontrar o ID dela.

    Os IDs de implantação só aparecem em implantações ativas.

Testar uma implantação

A maneira de testar uma implantação depende do tipo de app que você cria.

Complemento do Google Workspace

Para testar uma implantação de complemento do Google Workspace, consulte Como testar complementos do Google Workspace.

Complemento do Editor

Para testar uma implantação de complemento do Editor, consulte Testar um complemento do Editor.

Web app

Para testar uma implantação de app da Web, consulte Testar uma implantação de app da Web.

App Google Chat

Para testar uma implantação de app do Chat, primeiro crie uma implantação com versão do script para acessar o ID de implantação dele.

Depois de ter o ID de implantação, especifique-o na configuração da API Chat e siga as etapas para testar recursos interativos.

Executável da API

Para testar uma implantação executável de API, primeiro crie uma implantação com versão. Depois de criar uma implantação, siga as etapas abaixo:

  1. No canto superior direito do projeto do Apps Script, clique em Implantar > Testar implantações.
  2. Ao lado de "Selecionar tipo", clique em Habilitar tipos de implantação > Executável da API.
  3. Copie e use o URL para testar a implantação do executável da API.

Arquivar uma implantação com controle de versão

Não é possível excluir implantações com controle de versões. Em vez disso, você pode arquivar.

Para arquivar uma implantação com controle de versões:

  1. Abra o projeto do Apps Script.
  2. Clique em Implantar > Gerenciar implantações.
  3. Selecione a implantação que você quer arquivar e clique em Arquivar implantação .

Reimplantar uma implantação arquivada

  1. Abra o projeto do Apps Script.
  2. No canto superior direito, clique em Implantar > Gerenciar implantações.
  3. À esquerda, em Arquivado, selecione a implantação que você quer reimplantar e clique em Editar > Implantar.