Cotas para Serviços do Google

Os serviços do Apps Script têm cotas diárias e limitações em alguns recursos. Se você ultrapassar uma cota ou limitação, o script vai gerar uma exceção e a execução vai ser interrompida.

Importante: alguns recursos têm cotas adicionais do produto do Google com que estão associados. O uso do serviço do Apps Script de um produto é contabilizado em todas as reservas de cota associadas. Um recurso fica indisponível se você atingir qualquer uma das cotas associadas.

Cotas atuais

As cotas são definidas em níveis diferentes para usuários de contas de consumidor (como gmail.com) ou do G Suite sem custo financeiro (descontinuado) e do Google Workspace. As cotas são por usuário e são redefinidas 24 horas após a primeira solicitação.

Use as cotas abaixo para testar seus scripts. Todas as cotas estão sujeitas a eliminação, redução ou alteração a qualquer momento, sem aviso prévio.

RecursoConsumidor (por exemplo, gmail.com) e
edição sem custo financeiro do G Suite
(legado)
Contas do Google Workspace
Eventos da agenda criados5.000 por dia10.000 / dia
Contatos criados1.000 / dia2.000 / dia
Documentos criados250 / dia1.500 / dia
Arquivos convertidos2.000 / dia4.000 / dia
Destinatários de e-mail por dia100* / dia1.500* / dia
Destinatários de e-mail por dia no domínio100* / dia2.000 / dia
Leitura/gravação de e-mail (exceto envio)20.000 / dia50.000 / dia
Ler nos grupos2.000 / dia10.000 / dia
Conexão JDBC10.000 / dia50.000 / dia
Falha na conexão JDBC100 / dia500 / dia
Apresentações criadas250 / dia1.500 / dia
Leitura/gravação de propriedades50.000 / dia500.000 / dia
Slides criados250 / dia1.500 / dia
Planilhas criadas250 / dia3.200 / dia
Tempo de execução total dos acionadores90 minutos por dia6 horas por dia
Chamadas de busca de URL20.000 / dia100.000 / dia
Renderização de mapa estático1.000 / dia10.000 / dia
Consulta de rotas do Google Maps1.000 / dia10.000 / dia
Chamadas de geocodificação do Google Maps1.000 / dia10.000 / dia
Traduzir ligações5.000 por dia20.000 / dia
Consulta de amostras de elevação do Google Maps1.000 / dia10.000 / dia
Projetos do Apps Script50 / dia50 / dia

Limitações atuais

Use os limites abaixo para testar seus scripts. Todos os limites estão sujeitos a eliminação, redução ou alteração a qualquer momento, sem aviso prévio.

RecursoConsumidor (por exemplo, gmail.com) e
edição sem custo financeiro do G Suite
(legado)
Contas do Google Workspace
Tempo de execução do script6 minutos / execução6 minutos / execução
Ambiente de execução de função personalizada30 segundos / execução30 segundos / execução
Ambiente de execução do complemento do Google Workspace30 segundos / execução30 segundos / execução
Execuções simultâneas por usuário30 / usuário30 / usuário
Execuções simultâneas por script1.0001.000
Anexos de e-mail250 / msg250 / msg
Tamanho do corpo do e-mail200 KB / msg400 KB / msg
Destinatários de e-mail por mensagem50 / msg50 / msg
Tamanho total dos anexos do e-mail25 MB / msg25 MB / msg
Tamanho do valor das propriedades9 KB / val9 KB / val
Armazenamento total das propriedades500 KB / repositório de propriedades500 KB / repositório de propriedades
Gatilhos20 / usuário / script20 / usuário / script
Tamanho da resposta da busca de URL50 MB / chamada50 MB / chamada
Cabeçalhos de busca de URL100 / chamada100 / chamada
Tamanho do cabeçalho de busca de URL8 KB / chamada8 KB / chamada
Tamanho do POST de busca de URL50 MB / chamada50 MB / chamada
Comprimento do URL de busca de URL2 KB / chamada2 KB / chamada
Versões200 / script200 / script

Mensagens de exceção

Se um script atingir uma cota ou limitação, ele lançará uma exceção com uma mensagem semelhante a esta:

  • Limit exceeded: Email Attachments Per Message. Isso indica que o script excedeu uma das cotas ou limitações listadas acima.
  • Service invoked too many times: Calendar. Isso indica que o script chamou o serviço especificado muitas vezes em um dia.
  • Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls. Isso indica que o script chamou o serviço especificado muitas vezes em um curto período.
  • Service using too much computer time for one day. Isso indica que o script excedeu o tempo de execução total permitido por um dia. Isso geralmente ocorre com scripts executados em um gatilho, que têm um limite diário menor do que os scripts executados manualmente.
  • Script invoked too many times per second for this Google user account. Isso indica que o script começou a ser executado muitas vezes em um curto período. Isso ocorre com mais frequência em funções personalizadas que são chamadas repetidamente em uma única planilha. Para evitar esse erro, programe suas funções personalizadas para que elas só precisam ser chamadas uma vez por intervalo de dados, conforme explicado no guia de funções personalizadas.
  • There are too many scripts running simultaneously for this Google user account. Isso indica que há muitos scripts sendo executados ao mesmo tempo, mas não necessariamente o mesmo script. Assim como a exceção acima, isso ocorre com mais frequência em funções personalizadas que são chamadas repetidamente em uma única planilha.