I servizi di Apps Script hanno quote giornaliere e limitazioni per alcune funzionalità. Se superi una quota o una limitazione, lo script genera un'eccezione e l'esecuzione si interrompe.
Importante: alcune funzionalità hanno quote aggiuntive del prodotto Google a cui sono associate. L'utilizzo del servizio Apps Script di un prodotto viene conteggiato per tutte le riserve di quota associate. Una funzionalità diventa non disponibile se raggiungi una delle quote associate.
Quote attuali
Le quote sono impostate su livelli diversi per gli utenti di account consumer (ad esempio gmail.com) o G Suite versione senza costi (dismessa) e account Google Workspace. Le quote sono per utente e vengono reimpostate 24 ore dopo la prima richiesta.
Utilizza le quote riportate di seguito per testare i tuoi script. Tutte le quote sono soggette a eliminazione, riduzione o modifica in qualsiasi momento e senza preavviso.
Funzionalità | Account consumer (ad es. gmail.com) e versione senza costi di G Suite (precedente) |
Account Google Workspace |
---|---|---|
Eventi del calendario creati | 5000 al giorno | 10.000 al giorno |
Contatti creati | 1000 / giorno | 2000 al giorno |
Documenti creati | 250 / giorno | 1500 al giorno |
File convertiti | 2000 al giorno | 4000 al giorno |
Destinatari email al giorno | 100* al giorno | 1500* al giorno |
Destinatari di email al giorno all'interno del dominio | 100* al giorno | 2000 al giorno |
Lettura/scrittura di email (escluso l'invio) | 20.000 al giorno | 50.000 / giorno |
Lettura Gruppi | 2000 al giorno | 10.000 al giorno |
Connessioni JDBC | 10.000 / giorno | 50.000 al giorno |
Errori di connessione JDBC | 100 / giorno | 500 al giorno |
Presentazioni create | 250 / giorno | 1500 al giorno |
Proprietà di lettura/scrittura | 50.000 al giorno | 500.000 al giorno |
Diapositive create | 250 al giorno | 1500 al giorno |
Fogli di lavoro creati | 250 / giorno | 3200 / giorno |
Tempo di esecuzione totale degli attivatori | 90 min / giorno | 6 ore al giorno |
Chiamate di recupero URL | 20.000 / giorno | 100.000 / giorno |
Visualizzazione della mappa statica | 1000 al giorno | 10.000 / giorno |
Query sulle indicazioni stradali di Google Maps | 1000 al giorno | 10.000 al giorno |
Chiamate di geocodifica di Google Maps | 1000 / giorno | 10.000 / giorno |
Tradurre le chiamate | 5000 al giorno | 20.000 al giorno |
Query sugli esempi di altezza di Google Maps | 1000 al giorno | 10.000 al giorno |
Progetti Apps Script | 50 al giorno | 50 al giorno |
Limitazioni attuali
Utilizza i limiti riportati di seguito per testare gli script. Tutti i limiti sono soggetti a eliminazione, riduzione o modifica in qualsiasi momento e senza preavviso.
Funzionalità | Account consumer (ad es. gmail.com) e versione senza costi di G Suite (precedente) |
Account Google Workspace |
---|---|---|
Runtime script | 6 min / esecuzione | 6 min / esecuzione |
Runtime della funzione personalizzata | 30 sec / esecuzione | 30 sec / esecuzione |
Runtime del componente aggiuntivo di Google Workspace | 30 sec / esecuzione | 30 sec / esecuzione |
Esecuzioni simultanee per utente | 30 / utente | 30 / utente |
Esecuzioni simultanee per script | 1000 | 1000 |
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 / messaggio | 25 MB / messaggio |
Dimensioni del valore delle 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 della risposta di URL Fetch | 50 MB / chiamata | 50 MB / chiamata |
Intestazioni URL Fetch | 100 / chiamata | 100 / chiamata |
Dimensioni intestazione Recupero URL | 8 KB / chiamata | 8 KB / chiamata |
Dimensioni POST di recupero URL | 50 MB / chiamata | 50 MB / chiamata |
Lunghezza dell'URL di recupero URL | 2 KB / chiamata | 2 KB / chiamata |
Versioni | 200 / script | 200 / script |
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.
Questo indica che lo script ha superato una delle quote o limitazioni elencate sopra.Service invoked too many times: Calendar.
Questo indica che lo script ha chiamato il servizio in questione troppe volte in un giorno.Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls.
Questo indica che lo script ha chiamato il servizio in questione troppe volte in un breve periodo.Service using too much computer time for one day.
Ciò indica che lo script ha superato il tempo di esecuzione totale consentito per un giorno. Si verifica più comunemente per gli script eseguiti su un attivatore, che hanno un limite giornaliero inferiore rispetto agli script eseguiti manualmente.Script invoked too many times per second for this Google user account.
Questo indica che lo script ha iniziato a essere eseguito troppe volte in un breve periodo. Si verifica solitamente per funzioni personalizzate che vengono richiamate ripetutamente in un singolo foglio di lavoro. Per evitare questo errore, codifica le funzioni personalizzate in modo che debbano essere richiamate 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 sono in esecuzione troppi script contemporaneamente, anche se non necessariamente lo stesso script. Come nell'eccezione riportata sopra, questo si verifica solitamente per funzioni personalizzate che vengono richiamate ripetutamente in un singolo foglio di lavoro.
Argomenti correlati
- Restrizioni per gli attivatori manifest.
- Limitazioni per gli attivatori dei componenti aggiuntivi Editor.