Für Apps Script-Dienste gelten tägliche Kontingente und Einschränkungen für einige Funktionen. Wenn Sie ein Kontingent oder eine Einschränkung überschreiten, löst Ihr Skript eine Ausnahme aus und die Ausführung wird beendet.
Wichtig: Für einige Funktionen gelten zusätzliche Kontingente des Google-Produkts, mit dem sie verknüpft sind. Die Verwendung des Apps Script-Dienstes eines Produkts wird auf alle zugehörigen Kontingentreserven angerechnet. Eine Funktion ist nicht mehr verfügbar, wenn Sie eines der zugehörigen Kontingente erreichen.
Aktuelle Kontingente
Kontingente werden für Nutzer von Privatnutzerkonten (z. B. gmail.com), Konten der kostenlosen G Suite-Version (eingestellt) und Google Workspace-Konten auf unterschiedlichen Ebenen festgelegt. Kontingente gelten pro Nutzer und werden 24 Stunden nach der ersten Anfrage zurückgesetzt.
Verwenden Sie die folgenden Kontingente, um Ihre Skripts zu testen. Alle Kontingente können jederzeit ohne Vorankündigung entfernt, reduziert oder geändert werden.
Funktion | Privatkundenkonten (z.B. gmail.com) und kostenlose Version der G Suite (früher) |
Google Workspace -Konten |
---|---|---|
Erstellte Kalendertermine | 5.000 / Tag | 10.000 pro Tag |
Erstellte Kontakte | 1.000 / Tag | 2.000 / Tag |
Erstellte Dokumente | 250 / Tag | 1.500 / Tag |
Konvertierte Dateien | 2.000 / Tag | 4.000 / Tag |
E-Mail-Empfänger pro Tag | 100* pro Tag | 1.500* / Tag |
E-Mail-Empfänger pro Tag innerhalb der Domain | 100* pro Tag | 2.000 / Tag |
E‑Mail-Lese-/Schreibvorgänge (ohne Senden) | 20.000 / Tag | 50.000 / Tag |
Google Groups-Leseanforderungen | 2.000 / Tag | 10.000 pro Tag |
JDBC-Verbindungen | 10.000 pro Tag | 50.000 / Tag |
Fehlgeschlagene JDBC-Verbindungen | 100 / Tag | 500 / Tag |
Erstellte Präsentationen | 250 / Tag | 1.500 / Tag |
Eigenschaften mit Lese-/Schreibzugriff | 50.000 / Tag | 500.000 / Tag |
Erstellte Folien | 250 / Tag | 1.500 / Tag |
Erstellte Tabellen | 250 / Tag | 3.200 / Tag |
Gesamtlaufzeit für Trigger | 90 Min./Tag | 6 Std./Tag |
URL-Abrufe | 20.000 / Tag | 100.000 / Tag |
Rendern statischer Karten | 1.000 / Tag | 10.000 pro Tag |
Anfrage zur Wegbeschreibung von Google Maps | 1.000 / Tag | 10.000 pro Tag |
Google Map-Geocode-Aufrufe | 1.000 / Tag | 10.000 pro Tag |
Anrufe übersetzen | 5.000 / Tag | 20.000 / Tag |
Abfrage von Höhendaten für Google Maps | 1.000 / Tag | 10.000 pro Tag |
Apps Script-Projekte | 50 / Tag | 50 / Tag |
Aktuelle Beschränkungen
Die folgenden Grenzwerte können Ihnen beim Testen Ihrer Skripts helfen. Alle Limits können jederzeit ohne Vorankündigung aufgehoben, reduziert oder geändert werden.
Funktion | Privatkundenkonten (z.B. gmail.com) und kostenlose Version der G Suite (früher) |
Google Workspace -Konten |
---|---|---|
Scriptlaufzeit | 6 Minuten pro Ausführung | 6 Minuten pro Ausführung |
Laufzeit benutzerdefinierter Funktionen | 30 Sek. / Ausführung | 30 Sek. / Ausführung |
Laufzeit von Google Workspace-Add‑ons | 30 Sek. / Ausführung | 30 Sek. / Ausführung |
Gleichzeitige Ausführungen pro Nutzer | 30 / Nutzer | 30 / Nutzer |
Gleichzeitige Ausführungen pro Skript | 1.000 | 1.000 |
E-Mail-Anhänge | 250 / msg | 250 / msg |
E-Mail-Textlänge | 200 KB / Nachricht | 400 KB pro Nachricht |
E‑Mail-Empfänger pro Nachricht | 50 / msg | 50 / msg |
Gesamtgröße aller E-Mail-Anhänge | 25 MB / Nachricht | 25 MB / Nachricht |
Größe des Attributwerts | 9 KB / Wert | 9 KB / Wert |
Gesamtspeicher für Properties | 500 KB pro Property-Store | 500 KB pro Property-Store |
Trigger | 20 / Nutzer / Skript | 20 / Nutzer / Skript |
URL-Abrufantwortgröße | 50 MB / Anruf | 50 MB / Anruf |
URLFetch-Header | 100 / Anruf | 100 / Anruf |
URLFetch-Headergröße | 8 KB / Anruf | 8 KB / Anruf |
URLFetch-Beitragsgröße | 50 MB / Anruf | 50 MB / Anruf |
URL-Länge für URL-Abruf | 2 KB / Anruf | 2 KB / Anruf |
Versionen | 200 / script | 200 / script |
Ausnahmenachrichten
Wenn ein Skript ein Kontingent oder eine Beschränkung erreicht, wird eine Ausnahme mit einer Meldung wie der folgenden ausgelöst:
Limit exceeded: Email Attachments Per Message.
Dies weist darauf hin, dass das Skript eines der oben aufgeführten Kontingente oder Limits überschritten hat.Service invoked too many times: Calendar.
: Das bedeutet, dass das Skript den angegebenen Dienst zu oft an einem Tag aufgerufen hat.Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls.
: Das bedeutet, dass das Skript den angegebenen Dienst in kurzer Zeit zu oft aufgerufen hat.Service using too much computer time for one day.
Dies weist darauf hin, dass das Skript die zulässige Gesamtausführungszeit für einen Tag überschritten hat. Das passiert am häufigsten bei Skripts, die über einen Trigger ausgeführt werden und für die ein niedrigeres Tageslimit gilt als für manuell ausgeführte Skripts.Script invoked too many times per second for this Google user account.
Das bedeutet, dass das Skript in kurzer Zeit zu oft ausgeführt wurde. Das Problem tritt am häufigsten bei benutzerdefinierten Funktionen auf, die in einer einzelnen Tabelle wiederholt aufgerufen werden. Um diesen Fehler zu vermeiden, sollten Sie Ihre benutzerdefinierten Funktionen so programmieren, dass sie nur einmal pro Datenbereich aufgerufen werden müssen. Weitere Informationen finden Sie im Leitfaden zu benutzerdefinierten Funktionen.There are too many scripts running simultaneously for this Google user account.
Das bedeutet, dass zu viele Scripts gleichzeitig ausgeführt werden, auch wenn es sich nicht unbedingt um dasselbe Script handelt. Wie bei der Ausnahme oben tritt dies am häufigsten bei benutzerdefinierten Funktionen auf, die in einer einzelnen Tabelle wiederholt aufgerufen werden.