Các dịch vụ Apps Script có cá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 của bạn sẽ gửi một ngoại lệ và dừng thực thi.
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 liên kết với các tính năng đó. Việc sử dụng dịch vụ Apps Script của sản phẩm sẽ được tính vào tất cả hạn mức dự trữ có liên kết. 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 liên kết nào.
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 tài khoản G Suite miễn phí (ngừng cung cấp) và tài khoản Google Workspace. Hạn mức được tính cho mỗi người dùng và được đặt lại sau 24 giờ kể từ lần yêu cầu đầu tiên.
Sử dụng hạn mức bên dưới để giúp thử nghiệm tập lệnh của bạn. Mọi hạn mức đều có thể bị loại bỏ, giảm bớt 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 thông thường (ví dụ: gmail.com) và phiên bản miễn phí của G Suite (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 / ngày |
Đã chuyển đổi tệp | 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 sản phẩm / ngày | 500 / ngày |
Số bản trình bày có thể tạo | 250 / ngày | 1.500 / ngày |
Đọc/ghi thuộc tính | 50.000 / ngày | 500.000 / ngày |
Đã tạo trang trình bày | 250 / ngày | 1.500 / ngày |
Số bảng tính được tạo | 250 / ngày | 3.200 / 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 / ngày |
Kết xuất bản đồ tĩnh | 1.000 / ngày | 10.000 / ngày |
Truy vấn chỉ đường trên Google Maps | 1.000 / ngày | 10.000 / ngày |
Cuộc 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 sản phẩm / ngày | 50 sản phẩm / ngày |
Các hạn chế hiện tại
Sử dụng các giới hạn bên dưới để giúp kiểm thử tập lệnh của bạn. Tất cả các giới hạn có thể được loại bỏ, giảm xuống hoặc thay đổi bất kỳ lúc nào mà không cần thông báo.
Tính năng | Người dùng thông thường (ví dụ: gmail.com) và phiên bản miễn phí của G Suite (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 của hàm tuỳ chỉnh | 30 giây / lần thực thi | 30 giây / lần thực thi |
Thời gian chạy của tiện ích bổ sung cho 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 / tin nhắn | 250 / tin nhắn |
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 / tin nhắn | 50 / tin nhắn |
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 bộ nhớ của tài sản | 500 KB / cửa hàng bất động sản | 500 KB / cửa hàng bất động 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 Tìm nạp URL | 50 MB / cuộc gọi | 50 MB / cuộc gọi |
Tiêu đề Tìm nạp URL | 100 / cuộc gọi | 100 / cuộc gọi |
Kích thước tiêu đề tìm nạp URL | 8 KB / cuộc gọi | 8 KB / cuộc gọi |
Kích thước POST tìm nạp URL | 50 MB / cuộc gọi | 50 MB / cuộc gọi |
Độ dài URL tìm nạp URL | 2 KB / cuộc gọi | 2 KB / cuộc 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 một hạn mức hoặc giới hạn, tập lệnh đó sẽ gửi một trường hợp ngoại lệ với một thông báo tương tự như sau:
Limit exceeded: Email Attachments Per Message.
Mã này cho biết rằng 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.
Trường hợp này cho biết tập lệnh đã gọi dịch vụ đã cho 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 thấy 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.
Mã 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. Trường hợp này thường xảy ra nhất đối với các tập lệnh chạy trên một điều kiện 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 thấy 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. 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. Để tránh lỗi này, hãy mã hoá các hàm tuỳ chỉnh để các hàm đó chỉ cần được gọi một lần cho mỗi phạm vi dữ liệu, như 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 thấy rằng bạn có quá nhiều tập lệnh 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ư 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 điều kiện 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 dành cho Trình chỉnh sửa.