ขีดจำกัด

หน้านี้จะอธิบายข้อจํากัดต่างๆ ในสคริปต์ Google Ads ที่คุณควรทราบ ขีดจํากัดเหล่านี้อาจเปลี่ยนแปลงได้ทุกเมื่อโดยไม่มีการเตือน ดังนั้นโปรดตรวจสอบว่าสคริปต์มีความยืดหยุ่นและมีการจัดการข้อผิดพลาด

ขีดจํากัดเวลาการดําเนินการ

สคริปต์ Google Ads สําหรับบัญชีผู้ลงโฆษณาจะทํางานได้ไม่เกิน 30 นาที หลังจากนั้นระบบจะยกเลิกสคริปต์ ระบบจะใช้การเปลี่ยนแปลงทั้งหมดที่ทำก่อนยกเลิกสคริปต์

สคริปต์ Ad Manager

โดยปกติแล้วสคริปต์ Ad Manager จะทํางานได้สูงสุด 30 นาที หลังจากนั้นระบบจะยกเลิกสคริปต์ อย่างไรก็ตาม หากสคริปต์ Ad Manager ใช้วิธี executeInParallel เพื่อประมวลผลบัญชีพร้อมกันและระบุวิธีการเรียกกลับ สคริปต์จะทํางานได้นานถึง สูงสุด 60 นาทีก่อนที่จะถูกยกเลิก ดังที่แสดงในรูปภาพด้านล่าง โดยที่ processAccount คือฟังก์ชันการทำงานแบบขนาน และ allFinished คือเมธอด Callback เมื่อเรียกใช้ executeInParallel

การเปลี่ยนแปลงทั้งหมดที่ทำก่อนยกเลิกสคริปต์จะมีผล

ขีดจํากัดของเอนทิตี

สคริปต์ของบัญชี Google Ads

  • ตัวดำเนินการรายการเดียวจะแสดงผลลัพธ์สูงสุด 50,000 รายการโดยค่าเริ่มต้น คุณแก้ไขได้โดยเรียกใช้ withLimit() ในตัวเลือก

  • ตัวเลือกรายการเดียวจะจัดการรหัสได้สูงสุด 10,000 รายการใน selector.withIds() หากระบุรหัสมากกว่า 10,000 รายการ selector.get() จะแสดงข้อผิดพลาดรันไทม์ ในทํานองเดียวกัน ระบุเงื่อนไข Id IN [LIST] ด้วยรายการรหัส

    10,000 จะทำให้เกิดข้อผิดพลาดเกี่ยวกับรันไทม์

  • ระบบจะตัดเอาต์พุตการบันทึกที่ 100 KB ระบบจะบันทึกคำเตือนไว้หากเกิดกรณีดังกล่าว

สคริปต์ของบัญชีดูแลจัดการ

  • บัญชีแต่ละบัญชีที่ประมวลผลโดยสคริปต์ Ad Manager จะได้รับโควต้าของตนเองตามที่ระบุไว้ข้างต้น

  • เมื่อใช้เมธอด executeInParallel สคริปต์จะประมวลผลบัญชีได้สูงสุด 50 บัญชี

  • เมธอด processAccount จาก executeInParallel สามารถแสดงข้อมูลได้สูงสุด 10 MB

ขีดจํากัดการอัปโหลดหลายรายการพร้อมกัน

  • ไฟล์ที่อัปโหลดมีขีดจำกัดอยู่ที่ 50 MB และ 1 ล้านแถว และระบบจะปฏิเสธไฟล์หากมีขนาดเกินขีดจำกัดเหล่านี้

  • งานอัปโหลดจะหมดเวลาหลังจากผ่านไป 2 ชั่วโมง และงานจะหยุดประมวลผลข้อมูลที่เหลือจากไฟล์ที่อัปโหลด

โควต้าสำหรับบริการของ Google

บริการ Google Apps Script ที่เกี่ยวข้องจะกำหนดโควต้ารายวันและขีดจำกัดสูงสุดสำหรับบางฟีเจอร์ ดูรายการโควต้าเหล่านี้และข้อความข้อยกเว้นที่แสดงพร้อมกันได้ที่หน้านี้

สคริปต์ที่ได้รับอนุญาต

OAuth2 ใช้เพื่อให้สิทธิ์สคริปต์ แต่ละบัญชีมีสคริปต์ที่ได้รับอนุญาตได้ไม่เกิน 250 รายการ เมื่อเกินขีดจํากัดนี้ ระบบจะยกเลิกการให้สิทธิ์สคริปต์ใดสคริปต์หนึ่งที่ได้รับอนุญาตก่อนหน้านี้ การดำเนินการนี้เป็นแบบชั่วคราวเท่านั้น และสคริปต์จะได้รับการอนุญาตอีกครั้งเมื่อเปิดขึ้นครั้งถัดไป

หากคุณพบขีดจํากัดนี้บ่อยครั้ง คุณควรพิจารณาใช้บัญชีผู้ใช้หลายบัญชีเพื่อให้สิทธิ์สคริปต์ชุดต่างๆ

แคมเปญวิดีโอและแคมเปญ Shopping

ตัวเลือกแคมเปญมาตรฐาน (AdsApp.campaigns().get()) จะกรองแคมเปญวิดีโอและช็อปปิ้งออกจากผลการค้นหา ให้ใช้ตัวเลือกแคมเปญเฉพาะแทน