บริการ Apps Script มีโควต้าประจำวันและข้อจํากัดในฟีเจอร์บางอย่าง หากเกินโควต้าหรือขีดจำกัด สคริปต์จะแสดงข้อผิดพลาดและจะหยุดการดำเนินการ
สำคัญ: ฟีเจอร์บางอย่างมีโควต้าเพิ่มเติมจากผลิตภัณฑ์ของ Google ที่เชื่อมโยงอยู่ การใช้บริการ Apps Script ของผลิตภัณฑ์จะนับรวมในโควต้าโควต้าทั้งหมดที่เกี่ยวข้อง คุณลักษณะจะไม่สามารถใช้ได้หากคุณมีโควต้าที่เกี่ยวข้องครบตามจำนวนที่กำหนดไว้แล้ว
โควต้าปัจจุบัน
ระบบจะกำหนดโควต้าตามระดับต่างๆ สำหรับผู้ใช้บัญชีผู้ใช้ทั่วไป (เช่น gmail.com) หรือ G Suite รุ่นใช้งานฟรี (ปิดให้บริการแล้ว) และบัญชี Google Workspace โควต้าจะเป็นแบบต่อผู้ใช้และจะรีเซ็ตภายใน 24 ชั่วโมงหลังจากที่ส่งคำขอครั้งแรก
ใช้โควต้าด้านล่างเพื่อช่วยทดสอบสคริปต์ของคุณ โควต้าทั้งหมดอาจมีการกำจัด ลด หรือเปลี่ยนแปลงได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ
ฟีเจอร์ | สำหรับผู้ใช้ทั่วไป (เช่น gmail.com) และ G Suite รุ่นใช้งานฟรี (รุ่นเดิม) |
บัญชี Google Workspace |
---|---|---|
กิจกรรมที่สร้างในปฏิทิน | 5,000 / วัน | 10,000 / วัน |
รายชื่อติดต่อที่สร้าง | 1,000 / วัน | 2,000 / วัน |
เอกสารที่สร้าง | 250 / วัน | 1,500 / วัน |
ไฟล์ที่แปลงแล้ว | 2,000 / วัน | 4,000 / วัน |
ผู้รับอีเมลต่อวัน | 100* / วัน | 1,500* / วัน |
ผู้รับอีเมลต่อวันภายในโดเมน | 100* / วัน | 2,000 / วัน |
อีเมลอ่าน/เขียน (ไม่รวมส่ง) | 20,000 / วัน | 50,000 / วัน |
การอ่าน Groups | 2,000 / วัน | 10,000 / วัน |
การเชื่อมต่อ JDBC | 10,000 / วัน | 50,000 / วัน |
การเชื่อมต่อ JDBC ล้มเหลว | 100 / วัน | 500 / วัน |
สร้างงานนำเสนอแล้ว | 250 / วัน | 1,500 / วัน |
คุณสมบัติที่อ่าน/เขียน | 50,000 / วัน | 500,000 / วัน |
สร้างสไลด์แล้ว | 250 / วัน | 1,500 / วัน |
สเปรดชีตที่สร้าง | 250 / วัน | 3,200 / วัน |
รันไทม์รวมสำหรับการทริกเกอร์ | 90 นาที / วัน | 6 ชม. / วัน |
การเรียก URL | 20,000 / วัน | 100,000 / วัน |
การแสดงผลแผนที่แบบคงที่ | 1,000 / วัน | 10,000 / วัน |
คำถามเกี่ยวกับทิศทางของ Google Maps | 1,000 / วัน | 10,000 / วัน |
การโทรจาก Google Maps Geocode | 1,000 / วัน | 10,000 / วัน |
แปลการโทร | 5,000 / วัน | 20,000 / วัน |
การค้นหาตัวอย่างระดับความสูงของ Google Maps | 1,000 / วัน | 10,000 / วัน |
โปรเจ็กต์ Apps Script | 50 / วัน | 50 / วัน |
ข้อจำกัดปัจจุบัน
ใช้ขีดจำกัดด้านล่างเพื่อช่วยทดสอบสคริปต์ของคุณ ขีดจำกัดทั้งหมดอาจมีการกำจัด ลด หรือเปลี่ยนแปลงได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ
ฟีเจอร์ | สำหรับผู้ใช้ทั่วไป (เช่น gmail.com) และ G Suite รุ่นใช้งานฟรี (รุ่นเดิม) |
บัญชี Google Workspace |
---|---|---|
รันไทม์ของสคริปต์ | 6 นาที / การดำเนินการ | 6 นาที / การดำเนินการ |
รันไทม์ของฟังก์ชันที่กำหนดเอง | 30 วินาที / การดำเนินการ | 30 วินาที / การดำเนินการ |
รันไทม์ของส่วนเสริม Google Workspace | 30 วินาที / การดำเนินการ | 30 วินาที / การดำเนินการ |
จำนวนการดำเนินการพร้อมกันต่อผู้ใช้ | 30 / ผู้ใช้ | 30 / ผู้ใช้ |
จำนวนการดำเนินการพร้อมกันต่อสคริปต์ | 1,000 | 1,000 |
ไฟล์แนบในอีเมล | 250 / ข้อความ | 250 / ข้อความ |
ขนาดเนื้อหาของอีเมล | 200 KB / ข้อความ | 400 KB / ข้อความ |
ผู้รับอีเมลต่อข้อความ | 50 / ข้อความ | 50 / ข้อความ |
ขนาดไฟล์แนบทั้งหมดของอีเมล | 25 MB / ข้อความ | 25 MB / ข้อความ |
ขนาดค่าพร็อพเพอร์ตี้ | 9 KB / วาล์ว | 9 KB / วาล์ว |
พื้นที่เก็บข้อมูลรวมของพร็อพเพอร์ตี้ | 500 KB / พร็อพเพอร์ตี้ | 500 KB / พร็อพเพอร์ตี้ |
ทริกเกอร์ | 20 / ผู้ใช้ / สคริปต์ | 20 / ผู้ใช้ / สคริปต์ |
ขนาดการตอบกลับการดึงข้อมูล URL | 50 MB / การโทร | 50 MB / การโทร |
ส่วนหัวการเรียก URL | 100 / การโทร | 100 / การโทร |
ขนาดส่วนหัวการดึงข้อมูล URL | 8 KB / การโทร | 8 KB / การโทร |
ขนาด POST สำหรับการเรียก URL | 50 MB / การโทร | 50 MB / การโทร |
ความยาว URL ของการดึงข้อมูล URL | 2 KB / การโทร | 2 KB / การโทร |
ฉบับ | 200 / สคริปต์ | 200 / สคริปต์ |
ข้อความที่เป็นข้อยกเว้น
หากสคริปต์ถึงขีดจำกัดหรือโควต้า สคริปต์จะแสดงข้อยกเว้นโดยมีข้อความที่คล้ายกับข้อความต่อไปนี้
Limit exceeded: Email Attachments Per Message.
ซึ่งแสดงให้เห็นว่าสคริปต์เกินโควต้าหรือข้อจำกัดข้อใดข้อหนึ่งข้างต้นService invoked too many times: Calendar.
ซึ่งหมายความว่าสคริปต์เรียกใช้บริการที่ระบุหลายครั้งเกินไปใน 1 วันService invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls.
ซึ่งหมายความว่าสคริปต์เรียกใช้บริการที่ระบุหลายครั้งเกินไปในช่วงเวลาสั้นๆService using too much computer time for one day.
ซึ่งบ่งบอกว่าสคริปต์ใช้เวลาดำเนินการเกินที่อนุญาตสำหรับ 1 วัน ซึ่งมักเกิดกับสคริปต์ที่ทำงานบนทริกเกอร์ ซึ่งมีขีดจำกัดต่อวันต่ำกว่าสคริปต์ที่ดำเนินการด้วยตนเองScript invoked too many times per second for this Google user account.
ข้อความนี้บ่งบอกว่าสคริปต์ได้เริ่มดำเนินการหลายครั้งเกินไปในช่วงเวลาสั้นๆ กรณีนี้จะเกิดขึ้นกับฟังก์ชันที่กําหนดเองซึ่งมีการเรียกซ้ำๆ ในสเปรดชีตเดียว เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ให้เขียนโค้ดฟังก์ชันที่กำหนดเองเพื่อให้เรียกใช้เพียงครั้งเดียวต่อช่วงข้อมูลตามที่อธิบายไว้ในคำแนะนำเกี่ยวกับฟังก์ชันที่กำหนดเองThere are too many scripts running simultaneously for this Google user account.
ซึ่งบ่งชี้ว่าคุณมีสคริปต์ที่ทำงานพร้อมกันจำนวนมากเกินไป แต่อาจไม่ใช่สคริปต์เดียวกัน เช่นเดียวกับข้อยกเว้นข้างต้น กรณีนี้พบได้บ่อยที่สุดสำหรับฟังก์ชันที่กำหนดเองซึ่งมีการเรียกซ้ำๆ ในสเปรดชีตเดียว