Erro no Apps Script: Este app está bloqueado

Foto do autor
Sávio Ribeiro 📅 02/09/2025 22:05
⏱️4 minutos de leitura

Tópicos da publicação

Se você já tentou executar um script no Google Apps Script e recebeu o aviso “Este app está bloqueado”, não se preocupe. Esse problema é comum e geralmente está ligado a permissões, à configuração do script ou em uma tentativa da Google de proteger suas informações.

Este app está bloqueado

Essa situação pode acontecer mesmo em scripts triviais, onde você só está tentando acessar os dados de uma planilha sua, por exemplo. Vamos te mostrar 3 possíveis formas de contornar esse bloqueio.

Conceder permissão na primeira execução

Quando você executa um script pela primeira vez, o Google precisa confirmar que você confia no script. Em contas pessoais, o navegador geralmente exibe um aviso como:

google nao verificou este app

Para liberar o acesso:

  1. Clique em Avançado ou Advanced
  2. Clique em Acessar [Nome do Projeto] (não seguro)
  3. Clique em Permitir ou Allow

Caso já tenha passado por essa etapa e o erro persista, passe para a tentativa abaixo.

Adicionar a diretiva OnlyCurrentDoc

Se o aviso de bloqueio não mostrar a opção Avançado, você pode limitar o script para atuar somente no documento atual:

/**
 * @OnlyCurrentDoc
 */
function octadataFunc() {
  // código do script
}

Por que isso funciona?
Quando você adiciona @OnlyCurrentDoc, o Apps Script precisa de menos permissões, porque não acessa toda a sua conta Google, apenas o documento atual. Isso reduz a segurança necessária e evita o bloqueio do app através de regras de segurança automáticas da Google. Você pode ler mais sobre essa diretriz na documentação oficial.

Se ainda assim não funcionar, você tem mais uma tentativa – que é através de uma das soluções que a comunidade recomenda.

Criar e vincular um projeto no Google Cloud Platform (GCP)

Para scripts que precisam de mais permissões, como acessar Google Drive ou Gmail, você pode criar um projeto no GCP e vincular ao seu script.

Vamos simular como se fosse necessário utilizar a class do Google Drive.

  1. Acesse: https://console.developers.google.com
  2. Crie um novo projeto
  3. Pesquise por Google Drive API e ative-a
  4. Clique em OAuth consent screen ou Tela de permissão OAuth e configure:
    • Tipo: External / Externo
    • Em Scopes, adicione https://www.googleapis.com/auth/drive e/ou https://www.googleapis.com/auth/documents
  5. Adicione sua conta como tester do app
  6. Clique nos três pontos no canto superior direito → Project settings e anote o Project number
  7. No Apps Script: Resources > Cloud Platform project e insira o número do projeto

Na próxima execução, é bem provável que você poderá autorizar o script sem problemas.

Dicas finais

  • Sempre teste scripts com a conta que será usada para execução.
  • Prefira usar @OnlyCurrentDoc sempre que possível.
  • Se o script for compartilhado, cada usuário precisará autorizar individualmente ou criar seu próprio projeto GCP.

Com essas três estratégias, você resolve a maioria dos erros de “Este app está bloqueado” no Apps Script de maneira segura e prática.

Se alguma dessas dicas foi útil para solucionar o seu problema ou caso tenha outra solução relevante, deixe o seu comentário aqui abaixo. Aproveite para também participar da Comunidados, nosso grupo 100% gratuito no WhatsApp.

Sávio Ribeiro
Compartilho dicas sobre análise de dados, automação e programação de maneira simples e acessível, com foco especial nas ferramentas do Google Workspace. Conecte-se comigo no LinkedIn.

PARTICIPE DO NOSSO GRUPO NO WHATSAPP!
É 100% GRÁTIS!

Tópicos da publicação

Comentários

Compartilhe esse conteúdo

URL compartilhável