W przypadku niektórych funkcji usługi Apps Script mają dzienne limity. Jeśli przekroczenie limitu lub ograniczenia, skrypt zgłosi wyjątek i wykonanie przystanki.
Ważne: niektóre funkcje mają dodatkowe limity w usłudze Google i powiązane z nimi marki. Korzystanie z usługi Apps Script w danej usłudze jest wliczane do powiązane rezerwy limitów. Funkcja stanie się niedostępna, jeśli przejdziesz do któregokolwiek z powiązane limity.
Bieżące limity
Limity są ustalane na różnych poziomach dla zwykłych użytkowników (np. gmail.com) lub kont w bezpłatnej (wycofanej) wersji G Suite oraz Konta Google Workspace. Limity są naliczane na użytkownika i resetowane po 24 godzinach pierwszej prośby.
Poniższe limity ułatwiają testowanie skryptów. Wszystkie limity zostaną usunięte, a także zmniejszyć lub zmienić w dowolnym momencie, bez powiadomienia.
Funkcja | Klienci indywidualni (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ń |
Przekonwertowane pliki | 2000 / dzień | 4000 / dzień |
Dzienny limit adresatów e-maili | 100* / dzień | 1500* / dzień |
Dzienna liczba adresatów e-maili w domenie | 100* / dzień | 2000 / dzień |
Odczyt/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 / dzień | 500 / dzień |
Utworzone prezentacje | 250 / dzień | 1500 / dzień |
Właściwości do odczytu i zapisu | 50 000 / dzień | 500 000 / dzień |
Prezentacje utworzone | 250 / dzień | 1500 / dzień |
Utworzone arkusze kalkulacyjne | 250 / dzień | 3200 / dzień |
Łączny czas działania reguł | 90 min / dzień | 6 h / dzień |
Wywołania URL-a | 20 000 / dzień | 100 000 / dzień |
Renderowanie mapy statycznej | 1000 / dzień | 10 000 / dzień |
Zapytanie o kierunek w Mapach Google | 1000 / dzień | 10 000 / dzień |
Wywołania geokodowania w Mapach Google | 1000 / dzień | 10 000 / dzień |
Tłumacz połączenia | 5000 / dzień | 20 000 / dzień |
Zapytanie o przykłady wzniesienia na Mapach Google | 1000 / dzień | 10 000 / dzień |
Projekty Apps Script | 50 / dzień | 50 / dzień |
Obecne ograniczenia
Poniższe limity ułatwiają testowanie skryptów. Wszystkie limity mogą zostać usunięte, zmniejszone lub zmienione w dowolnym momencie, bez powiadomienia.
Funkcja | Klienci indywidualni (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 |
Środowisko wykonawcze dodatku Google Workspace | 30 s / wykonanie | 30 s / wykonanie |
Jednoczesne uruchomienia na użytkownika | 30 / użytkownik | 30 / użytkownik |
Liczba jednoczesnych uruchomień na skrypt | 1000 | 1000 |
Załączniki do e-maili | 250 na wiad. | 250 na wiad. |
Rozmiar treści e-maila | 200 KB na wiadomość | 400 KB na wiadomość |
Liczba adresatów e-maili na wiadomość | 50 na wiadomość | 50 na 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 na wartość | 9 KB na wartość |
Łączna ilość miejsca na dane w usługach | 500 KB na magazyn | 500 KB na magazyn |
Reguły | 20 / użytkownik / skrypt | 20 / użytkownik / skrypt |
Rozmiar odpowiedzi URL pobierania | 50 MB na połączenie | 50 MB na połączenie |
Nagłówki pobierania adresu URL | 100 / połączenie | 100 / połączenie |
Rozmiar nagłówka pobierania z adresu URL | 8 KB na połączenie | 8 KB na połączenie |
Rozmiar żądania POST pobierania z adresu URL | 50 MB na połączenie | 50 MB na połączenie |
Długość adresu URL pobierania | 2 KB na połączenie | 2 KB na połączenie |
Wersje | 200 / skrypt | 200 / skrypt |
Komunikaty o wyjątkach
Jeśli skrypt osiągnie limit lub ograniczenie, zgłosi wyjątek z podobny do tego:
Limit exceeded: Email Attachments Per Message.
Oznacza to, że skrypt przekroczył jeden z limitów lub ograniczeń wymienionych powyżej.Service invoked too many times: Calendar.
Oznacza to, że skrypt wywołano 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łano daną usługę zbyt wiele razy w krótkim okresie.Service using too much computer time for one day.
Oznacza to, że skrypt przekroczył łączny dozwolony czas wykonania w ciągu jednego dnia. Najczęściej występuje w przypadku skryptów uruchamianych przez regułę, które mają niższy limit dzienny niż skrypty wykonywane ręcznie.Script invoked too many times per second for this Google user account.
w wskazuje, że skrypt rozpoczął wykonywanie skryptu zbyt wiele razy w krótkim czasie. it najczęściej występuje w przypadku funkcji niestandardowych, które są wywoływane wielokrotnie w pojedynczym arkusz kalkulacyjny. Aby uniknąć tego błędu, zakoduj funkcje niestandardowe tak, aby tylko należy wywoływać tylko raz dla każdego zakresu danych, co wyjaśniono w sekcji poznaj funkcje niestandardowe.There are too many scripts running simultaneously for this Google user account.
Oznacza to, że masz uruchomionych zbyt wiele skryptów uruchamianych jednocześnie. choć niekoniecznie jest to ten sam skrypt. Podobnie jak w przypadku powyższego wyjątku, ten często występuje w przypadku funkcji niestandardowych, które są wywoływane wielokrotnie w pojedynczym arkusz kalkulacyjny.