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.
Articles associés
- Restrictions pour les déclencheurs de fichiers manifestes
- Restrictions concernant les déclencheurs de modules complémentaires des éditeurs