บริการ 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 | 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 / val | 9 KB / val |
พื้นที่เก็บข้อมูลทั้งหมดของพร็อพเพอร์ตี้ | 500 KB / พื้นที่เก็บข้อมูลพร็อพเพอร์ตี้ | 500 KB / พื้นที่เก็บข้อมูลพร็อพเพอร์ตี้ |
ทริกเกอร์ | 20 รายการ / ผู้ใช้ / สคริปต์ | 20 รายการ / ผู้ใช้ / สคริปต์ |
ขนาดการตอบกลับของ URL Fetch | 50 MB / การโทร | 50 MB / การโทร |
ส่วนหัวของ URL Fetch | 100 / การโทร | 100 / การโทร |
ขนาดส่วนหัวของ URL Fetch | 8 KB / การเรียกใช้ | 8 KB / การเรียกใช้ |
ขนาด POST ของ URL Fetch | 50 MB / การโทร | 50 MB / การโทร |
ความยาว URL ของ URL Fetch | 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.
ข้อความนี้หมายความว่าคุณมีสคริปต์ที่ทำงานพร้อมกันมากเกินไป แม้ว่าจะไม่ใช่สคริปต์เดียวกันก็ตาม เช่นเดียวกับข้อยกเว้นข้างต้น ปัญหานี้มักเกิดขึ้นกับฟังก์ชันที่กำหนดเองซึ่งมีการเรียกใช้ซ้ำๆ ในสเปรดชีตเดียว