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

ระบบจะใช้การเปลี่ยนแปลงทั้งหมดที่ทำก่อนที่จะยกเลิกสคริปต์
ขีดจำกัดเอนทิตี
สคริปต์ของบัญชี Google Ads
Iterator รายการเดียวจะแสดงผลลัพธ์ได้สูงสุด 50,000 รายการโดยค่าเริ่มต้น คุณสามารถแก้ไขได้โดยเรียก
withLimit()ในตัวเลือกตัวเลือก รายการเดียวจัดการรหัสได้สูงสุด 10,000 รายการใน
selector.withIds()หากระบุรหัสตั้งแต่ 10,000 รายการขึ้นไปselector.get()จะแสดงข้อผิดพลาดรันไทม์ ในทำนองเดียวกัน การระบุเงื่อนไขId IN [LIST]ที่มีรายการรหัสมากกว่า 10,000 รายการจะทำให้เกิดข้อผิดพลาดขณะรันไทม์ระบบจะตัดเอาต์พุตการบันทึกที่ 100Kb และจะบันทึกคำเตือนหากเกิดกรณีดังกล่าว
สคริปต์ของบัญชีดูแลจัดการ
แต่ละบัญชีที่สคริปต์ Ads Manager ประมวลผลจะมีโควต้าของตัวเองตามที่ ระบุไว้ในส่วนก่อนหน้า
เมื่อใช้เมธอด
executeInParallelสคริปต์จะประมวลผลบัญชีได้สูงสุด 50 บัญชีเมธอด
processAccountจากexecuteInParallelสามารถแสดงผลข้อมูลได้สูงสุด 10MB
ขีดจำกัดการอัปโหลดหลายรายการพร้อมกัน
ไฟล์ที่อัปโหลดมีขนาดได้ไม่เกิน 50MB และมีแถวได้ไม่เกิน 1 ล้านแถว และระบบจะปฏิเสธไฟล์เมื่อส่งหากไฟล์มีขนาดหรือจำนวนแถวเกินขีดจำกัดเหล่านี้
งานอัปโหลดจะหมดเวลาหลังจากผ่านไป 2 ชั่วโมง และงานจะหยุดประมวลผลข้อมูลที่เหลือจากไฟล์ที่อัปโหลด
โควต้าสำหรับบริการของ Google
บริการ Google Apps Script ที่อยู่เบื้องหลังกำหนดโควต้าประจำวันและขีดจำกัดที่เข้มงวดสำหรับฟีเจอร์บางอย่าง ดูรายการโควต้าและข้อความแสดงข้อยกเว้นที่เกี่ยวข้องเหล่านี้
สคริปต์ที่ได้รับอนุญาต
ระบบใช้ OAuth2 เพื่อให้สิทธิ์สคริปต์ แต่ละบัญชีมีสคริปต์ที่ได้รับอนุญาตได้ไม่เกิน 250 รายการ หากเกินขีดจำกัด ระบบจะยกเลิกการให้สิทธิ์สคริปต์ที่ได้รับอนุญาตก่อนหน้านี้รายการใดรายการหนึ่ง ซึ่งเป็นเพียงการดำเนินการชั่วคราว และคุณสามารถให้สิทธิ์สคริปต์อีกครั้งในครั้งถัดไปที่เปิดสคริปต์
หากคุณพบขีดจำกัดนี้บ่อยครั้ง คุณควรพิจารณาใช้บัญชีผู้ใช้หลายบัญชีเพื่อให้สิทธิ์สคริปต์ชุดต่างๆ
แคมเปญวิดีโอและแคมเปญ Shopping
ตัวเลือกแคมเปญมาตรฐาน (AdsApp.campaigns().get()) จะกรอง
แคมเปญวิดีโอและ
Shopping
ออกจากผลลัพธ์ ให้ใช้ตัวเลือกแคมเปญเฉพาะแทน ดังนี้