Quote per i servizi Google

I servizi Apps Script hanno quote e limitazioni giornaliere su alcune funzionalità. Se hai superato una quota o una limitazione, lo script genera un'eccezione e le interruzioni di esecuzione.

Importante: alcune funzionalità hanno quote aggiuntive per il prodotto Google a cui sono associate. L'utilizzo del servizio Apps Script di un prodotto viene conteggiato ai fini di tutte le riserve di quote associate. Una funzionalità non è più disponibile se raggiungi una delle quote associate.

Quote attuali

Le quote sono impostate a diversi livelli per gli utenti di tipo consumer (ad esempio gmail.com) o per gli account della versione senza costi di G Suite (non più disponibili) e per gli account Google Workspace .

Utilizza le quote di seguito per testare i tuoi script. Tutte le quote sono soggette a eliminazione, riduzione o modifica in qualsiasi momento, senza preavviso.

Funzionalità Consumatore (ad es. gmail.com) e
versione senza costi di G Suite
(legacy)
Account Google Workspace
Eventi del calendario creati 5000 al giorno 10.000 al giorno
Contatti creati 1.000 / giorno 2000 al giorno
Documenti creati 250 al giorno 1.500 / giorno
File convertiti 2000 al giorno 4000 al giorno
Destinatari email al giorno 100* al giorno 1.500* al giorno
Destinatari email al giorno all'interno del dominio 100* al giorno 2000 al giorno
Lettura/scrittura dell'email (invio escluso) 20.000 al giorno 50.000 al giorno
Lettura Gruppi 2000 al giorno 10.000 al giorno
Connessioni JDBC 10.000 al giorno 50.000 al giorno
Errori di connessione JDBC 100 al giorno 500 al giorno
Presentazioni create 250 al giorno 1.500 / giorno
Proprietà lettura/scrittura proprietà 50.000 al giorno 500.000 al giorno
Presentazioni create 250 al giorno 1.500 / giorno
Fogli di lavoro creati 250 al giorno 3200 al giorno
Tempo di esecuzione totale degli attivatori 90 min / giorno 6 h / giorno
Chiamate di recupero URL 20.000 al giorno 100.000 al giorno
Rendering mappa statica 1.000 / giorno 10.000 al giorno
Query di Google Maps Direction 1.000 / giorno 10.000 al giorno
Chiamate geocodificate di Google Maps 1.000 / giorno 10.000 al giorno
Traduci chiamate 5000 al giorno 20.000 al giorno
Query di esempio dell'altitudine di Google Maps 1.000 / giorno 10.000 al giorno
Progetti Apps Script 50 al giorno 50 al giorno

Limitazioni attuali

Utilizza i limiti di seguito per provare i tuoi script. Tutti i limiti sono soggetti a eliminazione, riduzione o modifica in qualsiasi momento, senza preavviso.

Funzionalità Consumatore (ad es. gmail.com) e
versione senza costi di G Suite
(legacy)
Account Google Workspace
Runtime script 6 min / esecuzione 6 min / esecuzione
Runtime funzione personalizzata 30 sec / esecuzione 30 sec / esecuzione
Esecuzioni simultanee 30 / utente 30 / utente
Allegati email 250 / msg 250 / msg
Dimensione corpo dell'email 200 kB / msg 400 kB / msg
Destinatari email per messaggio 50 / msg 50 / msg
Dimensione totale allegati dell'email 25 MB / msg 25 MB / msg
Dimensioni valore proprietà 9 kB / val 9 kB / val
Spazio di archiviazione totale delle proprietà 500 kB / negozio di proprietà 500 kB / negozio di proprietà
Trigger 20 / utente / script 20 / utente / script
Dimensioni risposta recupero URL 50 MB / chiamata 50 MB / chiamata
Intestazioni di recupero URL 100 / chiamata 100 / chiamata
Dimensioni intestazione recupero URL 8 kB / chiamata 8 kB / chiamata
Dimensioni POST recupero URL 50 MB / chiamata 50 MB / chiamata
Lunghezza dell'URL di recupero URL 2 kB / chiamata 2 kB / chiamata

Messaggi di eccezione

Se uno script raggiunge una quota o una limitazione, genera un'eccezione con un messaggio simile al seguente:

  • Limit exceeded: Email Attachments Per Message. indica che lo script ha superato una delle quote o limitazioni elencate sopra.
  • Service invoked too many times: Calendar. che indica che lo script ha chiamato il servizio specificato troppe volte in un giorno.
  • Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls. che indica che lo script ha chiamato il servizio specificato troppe volte in un breve periodo.
  • Service using too much computer time for one day. indica che lo script ha superato il tempo di esecuzione totale consentito per un giorno. Si verifica più comunemente per gli script che vengono eseguiti su un trigger, che hanno un limite giornaliero inferiore rispetto agli script eseguiti manualmente.
  • Script invoked too many times per second for this Google user account. Indica che lo script ha iniziato a essere eseguito troppe volte in un breve periodo. Si verifica più comunemente per funzioni personalizzate chiamate ripetutamente in un singolo foglio di lavoro. Per evitare questo errore, codifica le funzioni personalizzate in modo che debbano essere chiamate solo una volta per intervallo di dati, come spiegato nella guida alle funzioni personalizzate.
  • There are too many scripts running simultaneously for this Google user account. Questo indica che hai troppi script in esecuzione in una sola volta, ma non necessariamente lo stesso. Come nell'eccezione riportata sopra, questo si verifica più comunemente per le funzioni personalizzate chiamate ripetutamente in un singolo foglio di lavoro.