Limity dotyczące Usług Google

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Usługi Apps Script mają swoje limity dzienne i ograniczenia dotyczące niektórych funkcji. Gdy przekroczysz limit lub skrypt, zostanie uruchomiony wyjątek, a skrypt zostanie zatrzymany.

Ważne: niektóre funkcje mają dodatkowe limity z usługi Google, z którą są powiązane. Korzystanie z usługi Apps Script w ramach usługi wlicza się do wszystkich powiązanych limitów. Jeśli osiągniesz któryś z powiązanych limitów, funkcja stanie się niedostępna.

Bieżące limity

Limity są ustalane na różnych poziomach w przypadku użytkowników indywidualnych (takich jak gmail.com) oraz kont G Suite w wersji bezpłatnej (wycofanych) i Google Workspace .

Aby przetestować skrypty, skorzystaj z limitów poniżej. Wszystkie limity mogą zostać usunięte, zmniejszone lub zmienione w dowolnej chwili i bez powiadomienia.

Funkcja Klient indywidualny (np. gmail.com) i
bezpłatna wersja G Suite
(starsza wersja)
Konta Google Workspace
Wydarzenia utworzone w kalendarzu 5000 / dzień 10 000 / dzień
Utworzone kontakty 1000 / dzień 2000 / dzień
Utworzone dokumenty 250 / dzień 1500 / dzień
Przekonwertowano pliki 2000 / dzień 4000 / dzień
Dzienny limit adresatów e-maili 100* na dzień 1500* na dzień
Dzienna liczba adresatów e-maili w domenie 100* na dzień 2000 / dzień
Odczyt i zapis e-maili (bez wysyłania) 20 000 / dzień 50 000 / dzień
Odczyt Grup 2000 / dzień 10 000 / dzień
Połączenia JDBC 10 000 / dzień 50 000 / dzień
Nieudane połączenia JDBC 100 dziennie 500 dziennie
Utworzone prezentacje 250 / dzień 1500 / dzień
Właściwości zapisu i odczytu 50 000 / dzień 500 tys. dziennie
Prezentacje utworzone 250 / dzień 1500 / dzień
Utworzone arkusze kalkulacyjne 250 / dzień 3200 / dzień
Łączny czas działania reguł 90 min / dzień 6 h dziennie
Wywołania URL-a 20 000 / dzień 100 000 / dzień
Renderowanie map statycznych 1000 / dzień 10 000 / dzień
Zapytanie o trasę dojazdu w Mapach Google 1000 / dzień 10 000 / dzień
Wywołania geokodu mapy Google 1000 / dzień 10 000 / dzień
Tłumacz rozmowy 5000 / dzień 20 000 / dzień
Przykładowe zapytanie o wysokość w Mapach Google 1000 / dzień 10 000 / dzień
Projekty Apps Script 50 dziennie 50 dziennie

Bieżące ograniczenia

Aby przetestować skrypty, skorzystaj z podanych niżej limitów. Wszystkie limity mogą zostać usunięte, zmniejszone lub zmienione w dowolnym momencie bez wcześniejszego powiadomienia.

Funkcja Klient indywidualny (np. gmail.com) i
bezpłatna wersja G Suite
(starsza wersja)
Konta Google Workspace
Środowisko wykonawcze skryptu 6 min / wykonanie 6 min / wykonanie
Środowisko wykonawcze funkcji niestandardowej 30 s / wykonanie 30 s / wykonanie
Uruchomienia jednoczesne 30 / użytkownik 30 / użytkownik
załączniki do e-maili, 250 / wiadomość 250 / wiadomość
Rozmiar treści e-maila 200 KB / wiadomość 400 KB / wiadomość
Liczba adresatów e-maila na wiadomość 50 / wiadomość 50 / wiadomość
Całkowity rozmiar załączników e-maila 25 MB na wiadomość 25 MB na wiadomość
Rozmiar wartości właściwości 9 KB / wartość 9 KB / wartość
Łączna ilość miejsca na dane 500 KB na sklep 500 KB na sklep
Aktywatory 20 / użytkownik / skrypt 20 / użytkownik / skrypt
Rozmiar odpowiedzi URL-a 50 MB / rozmowa 50 MB / rozmowa
Nagłówki pobierania adresu URL 100 / połączenie 100 / połączenie
Rozmiar nagłówka pobierania adresu URL 8 KB / połączenie 8 KB / połączenie
Rozmiar żądania POST pobierania adresu URL 50 MB / rozmowa 50 MB / rozmowa
Długość adresu URL pobierania adresu URL 2 KB / połączenie 2 KB / połączenie

Komunikaty o wyjątkach

Jeśli skrypt osiągnie limit lub zostanie z niego usunięty, wywoła wyjątek z komunikatem podobnym do tego:

  • Limit exceeded: Email Attachments Per Message. Oznacza to, że skrypt przekroczył jeden z wymienionych wyżej limitów.
  • Service invoked too many times: Calendar. Oznacza to, że skrypt wywołał daną usługę zbyt wiele razy w ciągu jednego dnia.
  • Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls. Oznacza to, że skrypt wywołał daną usługę zbyt wiele razy w krótkim czasie.
  • Service using too much computer time for one day. Oznacza to, że skrypt przekroczył łączny czas wykonywania jednego dnia. Dzieje się tak najczęściej w przypadku skryptów uruchamianych przez aktywator, który ma niższy dzienny limit niż skrypty uruchamiane ręcznie.
  • Script invoked too many times per second for this Google user account. Oznacza to, że w krótkim czasie skrypt uruchomił się zbyt wiele razy. Najczęściej dzieje się tak w przypadku funkcji niestandardowych, które są wywoływane wielokrotnie w jednym arkuszu kalkulacyjnym. Aby uniknąć tego błędu, zakoduj funkcje niestandardowe tak, aby były wywoływane tylko raz w danym zakresie danych zgodnie z opisem w przewodniku po funkcjach niestandardowych.
  • There are too many scripts running simultaneously for this Google user account. Oznacza to, że jednocześnie wykonujesz zbyt wiele skryptów, choć niekoniecznie. Podobnie jak w przypadku powyższego wyjątku występuje najczęściej w przypadku funkcji niestandardowych, które są wywoływane wielokrotnie w jednym arkuszu kalkulacyjnym.