Các dịch vụ Apps Script có hạn mức và giới hạn hằng ngày đối với một số tính năng. Nếu bạn vượt quá hạn mức hoặc giới hạn, tập lệnh sẽ gửi một ngoại lệ và quá trình thực thi sẽ dừng.
Lưu ý quan trọng: Một số tính năng có hạn mức bổ sung từ sản phẩm của Google mà chúng liên kết. Việc sử dụng dịch vụ Apps Script của một sản phẩm sẽ được tính vào tất cả hạn mức dự trữ liên quan. Một tính năng sẽ không hoạt động nếu bạn đạt đến bất kỳ hạn mức nào được liên kết.
Hạn mức hiện tại
Hạn mức được đặt ở các cấp khác nhau cho người dùng tài khoản người dùng cá nhân (chẳng hạn như gmail.com) hoặc phiên bản G Suite miễn phí (đã ngừng hoạt động) và tài khoản Google Workspace. Hạn mức là cho mỗi người dùng và được đặt lại 24 giờ sau yêu cầu đầu tiên.
Hãy sử dụng hạn mức dưới đây để kiểm thử tập lệnh của bạn. Tất cả hạn mức đều có thể bị xoá, giảm hoặc thay đổi bất cứ lúc nào mà không cần thông báo.
Tính năng | Người dùng cá nhân (ví dụ: gmail.com) và phiên bản G Suite miễn phí (cũ) |
Tài khoản Google Workspace |
---|---|---|
Số sự kiện lịch được tạo | 5.000 / ngày | 10.000 / ngày |
Số liên hệ được tạo | 1.000 / ngày | 2.000 / ngày |
Đã tạo tài liệu | 250 / ngày | 1.500 lượt / ngày |
Tệp đã chuyển đổi | 2.000 / ngày | 4.000 / ngày |
Số người nhận email mỗi ngày | 100* / ngày | 1.500* / ngày |
Số người nhận email mỗi ngày trong miền | 100* / ngày | 2.000 / ngày |
Đọc/ghi email (không bao gồm gửi) | 20.000 / ngày | 50.000 / ngày |
Số lượt đọc từ nhóm | 2.000 / ngày | 10.000 / ngày |
Số kết nối JDBC | 10.000 / ngày | 50.000 / ngày |
Số kết nối JDBC bị lỗi | 100 / ngày | 500 lượt / ngày |
Số bản trình bày có thể tạo | 250 / ngày | 1.500 lượt / ngày |
Đọc/ghi thuộc tính | 50.000 / ngày | 500.000 lượt / ngày |
Trang trình bày đã tạo | 250 / ngày | 1.500 lượt / ngày |
Số bảng tính được tạo | 250 / ngày | 3.200 lượt / ngày |
Tổng thời gian chạy trình kích hoạt | 90 phút / ngày | 6 giờ / ngày |
Số lệnh gọi tìm nạp URL | 20.000 / ngày | 100.000 lượt / ngày |
Kết xuất Bản đồ tĩnh | 1.000 / ngày | 10.000 / ngày |
Truy vấn Đường đi trên Google Maps | 1.000 / ngày | 10.000 / ngày |
Lệnh gọi Mã địa lý của Google Maps | 1.000 / ngày | 10.000 / ngày |
Dịch cuộc gọi | 5.000 / ngày | 20.000 / ngày |
Truy vấn mẫu độ cao trên Google Maps | 1.000 / ngày | 10.000 / ngày |
Dự án Apps Script | 50 lượt / ngày | 50 lượt / ngày |
Các hạn chế hiện tại
Hãy sử dụng các giới hạn dưới đây để kiểm thử tập lệnh. Tất cả các giới hạn đều có thể bị xoá, giảm hoặc thay đổi bất cứ lúc nào mà không cần thông báo.
Tính năng | Người dùng cá nhân (ví dụ: gmail.com) và phiên bản G Suite miễn phí (cũ) |
Tài khoản Google Workspace |
---|---|---|
Thời gian chạy tập lệnh | 6 phút / lần thực thi | 6 phút / lần thực thi |
Thời gian chạy hàm tuỳ chỉnh | 30 giây / lần thực thi | 30 giây / lần thực thi |
Môi trường thời gian chạy của tiện ích bổ sung Google Workspace | 30 giây / lần thực thi | 30 giây / lần thực thi |
Số lần thực thi đồng thời trên mỗi người dùng | 30 / người dùng | 30 / người dùng |
Số lần thực thi đồng thời cho mỗi tập lệnh | 1.000 | 1.000 |
Tệp đính kèm trong email | 250 / thư | 250 / thư |
Kích thước nội dung email | 200 KB / thư | 400 KB / thư |
Số người nhận email trên mỗi thư | 50 / thư | 50 / thư |
Tổng kích thước các tệp đính kèm của email | 25 MB / thư | 25 MB / thư |
Kích thước giá trị thuộc tính | 9 KB / val | 9 KB / val |
Tổng dung lượng lưu trữ của tài sản | 500 KB / kho tài sản | 500 KB / kho tài sản |
Điều kiện kích hoạt | 20 / người dùng / tập lệnh | 20 / người dùng / tập lệnh |
Kích thước phản hồi của URL Tìm nạp | 50 MB / lượt gọi | 50 MB / lượt gọi |
Tiêu đề Tìm nạp URL | 100 / lượt gọi | 100 / lượt gọi |
Kích thước tiêu đề trong URL Fetch | 8 KB / lượt gọi | 8 KB / lượt gọi |
Kích thước BÀI ĐĂNG trong URL Fetch | 50 MB / lượt gọi | 50 MB / lượt gọi |
Độ dài URL trong URL tìm nạp | 2 KB / lệnh gọi | 2 KB / lệnh gọi |
Phiên bản | 200 / tập lệnh | 200 / tập lệnh |
Thông báo ngoại lệ
Nếu một tập lệnh đạt đến hạn mức hoặc giới hạn, tập lệnh đó sẽ gửi một ngoại lệ kèm theo thông báo tương tự như sau:
Limit exceeded: Email Attachments Per Message.
Điều này cho biết tập lệnh đã vượt quá một trong các hạn mức hoặc giới hạn nêu trên.Service invoked too many times: Calendar.
Điều này cho biết tập lệnh đã gọi dịch vụ nhất định quá nhiều lần trong một ngày.Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls.
Điều này cho biết tập lệnh đã gọi dịch vụ nhất định quá nhiều lần trong một khoảng thời gian ngắn.Service using too much computer time for one day.
Điều này cho biết tập lệnh đã vượt quá tổng thời gian thực thi cho phép trong một ngày. Lỗi này thường xảy ra với các tập lệnh chạy trên một trình kích hoạt, có giới hạn hằng ngày thấp hơn so với các tập lệnh được thực thi theo cách thủ công.Script invoked too many times per second for this Google user account.
Điều này cho biết tập lệnh bắt đầu thực thi quá nhiều lần trong một khoảng thời gian ngắn. Lỗi này thường xảy ra nhất đối với các hàm tuỳ chỉnh được gọi nhiều lần trong một bảng tính. Để tránh lỗi này, hãy lập trình các hàm tuỳ chỉnh của bạn để chỉ cần gọi một lần cho mỗi dải dữ liệu, như được giải thích trong hướng dẫn về hàm tuỳ chỉnh.There are too many scripts running simultaneously for this Google user account.
Điều này cho biết bạn có quá nhiều tập lệnh đang thực thi cùng một lúc, mặc dù không nhất thiết phải là cùng một tập lệnh. Giống như trường hợp ngoại lệ ở trên, trường hợp này thường xảy ra nhất đối với các hàm tuỳ chỉnh được gọi nhiều lần trong một bảng tính.
Chủ đề có liên quan
- Các quy định hạn chế đối với trình kích hoạt tệp kê khai.
- Các quy định hạn chế đối với trình kích hoạt tiện ích bổ sung của Trình chỉnh sửa.