Hạn mức cho các dịch vụ của Google

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 ở nhiều mức cho người dùng cá nhân (chẳng hạn như gmail.com) hoặc tài khoản G Suite phiên bản 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ờ 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í
()
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
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 / 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 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
Hiển thị Bản đồ tĩnh 1.000 lượt / 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ý trên 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 lượt / ngày 10.000 / ngày
Dự án Apps Script 50 sản phẩm / 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í
()
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ượt thực thi
Thời gian chạy của hàm tuỳ chỉnh 30 giây / lượt thực thi 30 giây / lần thực thi
Thời gian chạy tiện ích bổ sung của 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 / cửa hàng 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 / cuộc gọi 100 / cuộc 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 POST tìm nạp URL 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.