Quotas associés aux services Google

Des quotas et des limites quotidiens s'appliquent à certaines fonctionnalités des services Apps Script. Si vous dépasse un quota ou une limite, votre script génère une exception et une exécution s'arrête.

Important: Certaines fonctionnalités sont soumises à des quotas supplémentaires issus du produit Google auxquels ils sont associés. L'utilisation du service Apps Script d'un produit est comptabilisée les réserves de quota associées. Une fonctionnalité n'est plus disponible si vous atteignez l'un des et les quotas associés.

Quotas actuels

Les quotas sont définis à différents niveaux pour les utilisateurs les comptes de l'édition sans frais de G Suite (obsolète) et Google Workspace. Les quotas sont définis par utilisateur et sont réinitialisés 24 heures après le première requête.

Utilisez les quotas ci-dessous pour tester vos scripts. Tous les quotas sont susceptibles d'être supprimés. réduction ou modification à tout moment, sans préavis.

Fonctionnalité Grand public (par exemple, gmail.com) et
édition sans frais de G Suite
(ancienne version)
Comptes
Google Workspace
Événements d'agenda créés 5 000 par jour 10 000 par jour
Contacts créés 1 000 par jour 2 000 par jour
Documents créés 250 / jour 1 500 par jour
Fichiers convertis 2 000 par jour 4 000 par jour
Destinataires d'e-mail par jour 100* / jour 1 500* / jour
Destinataires d'e-mails par jour au sein du domaine 100* / jour 2 000 par jour
Lecture/écriture d'e-mails (hors envoi) 20 000 par jour 50 000 par jour
Groupes lus 2 000 par jour 10 000 par jour
Connexions JDBC 10 000 par jour 50 000 par jour
Échecs de connexion JDBC 100 / jour 500 / jour
Présentations créées 250 / jour 1 500 par jour
Lecture/écriture des propriétés 50 000 par jour 500 000 par jour
Diapositives créées 250 / jour 1 500 par jour
Feuilles de calcul créées 250 / jour 3 200 par jour
Temps d'exécution total des déclencheurs 90 min / jour 6 h / jour
Appels de récupération d'URL 20 000 par jour 100 000 par jour
Affichage de la carte statique 1 000 par jour 10 000 par jour
Requête d'itinéraire dans Google Maps 1 000 par jour 10 000 par jour
Appels de geocoding Google Maps 1 000 par jour 10 000 par jour
Traduire les appels 5 000 par jour 20 000 par jour
Requête d'exemples d'altitude dans Google Maps 1 000 par jour 10 000 par jour
Projets Apps Script 50 / jour 50 / jour

Limites actuelles

Utilisez les limites ci-dessous pour tester vos scripts. Toutes les limites sont peuvent être supprimées, réduites ou modifiées à tout moment et sans préavis.

Fonctionnalité Grand public (par exemple, gmail.com) et
édition sans frais de G Suite
(ancienne version)
Comptes
Google Workspace
Environnement d'exécution du script 6 min / exécution 6 min / exécution
Environnement d'exécution de la fonction personnalisée 30 s / exécution 30 s / exécution
Environnement d'exécution du module complémentaire Google Workspace 30 s / exécution 30 s / exécution
Exécutions simultanées par utilisateur 30 par utilisateur 30 par utilisateur
Exécutions simultanées par script 1 000 1 000
Pièces jointes 250 / message 250 / message
Taille du corps de l'e-mail 200 Ko / message 400 Ko / message
Destinataires par message 50 / message 50 / message
Taille totale des pièces jointes 25 Mo / message 25 Mo / message
Taille de la valeur des propriétés 9 Ko par valeur 9 Ko par valeur
Espace de stockage total des propriétés 500 Ko / magasin d'établissements 500 Ko / magasin d'établissements
Déclencheurs 20 par utilisateur et par script 20 par utilisateur et par script
Taille de la réponse du service URL Fetch 50 Mo par appel 50 Mo par appel
En-têtes URL Fetch 100 / appel 100 / appel
Taille d'en-tête URL Fetch 8 Ko par appel 8 Ko par appel
Taille POST pour URL Fetch 50 Mo par appel 50 Mo par appel
Longueur de l'URL URL Fetch 2 Ko par appel 2 Ko par appel
Versions 200 / script 200 / script

Messages d'exception

Si un script atteint un quota ou une limite, il génère une exception avec une un message semblable à celui-ci:

  • Limit exceeded: Email Attachments Per Message. Cela indique que dépasse l'un des quotas ou limites indiqués ci-dessus.
  • Service invoked too many times: Calendar. indique que le script a appelé le service donné trop de fois au cours d'une même journée.
  • Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls. indique que le script a appelé le service donné trop de fois sur une courte période.
  • Service using too much computer time for one day. Cela indique que Le script a dépassé la durée totale d'exécution autorisée pour une journée. Il s'agit le plus souvent se produit pour les scripts qui s'exécutent sur un déclencheur ; qui ont une limite quotidienne inférieure à celle des scripts exécutés manuellement.
  • Script invoked too many times per second for this Google user account. Ceci indique que le script a commencé à s'exécuter trop de fois en peu de temps. Il le plus souvent pour des fonctions personnalisées appelées à plusieurs reprises au cours d'une même feuille de calcul. Pour éviter cette erreur, codez vos fonctions personnalisées de sorte qu'elles ne doivent être appelés une fois par plage de données, comme expliqué dans guide des fonctions personnalisées.
  • There are too many scripts running simultaneously for this Google user account. Ce message indique que trop de scripts s'exécutent en même temps, mais pas nécessairement le même script. Comme dans l'exception ci-dessus, se produit généralement pour des fonctions personnalisées appelées à plusieurs reprises au cours d'une même feuille de calcul.