ข้อผิดพลาดและคําเตือน

สคริปต์ Google Ads จะทำงานอย่างเต็มความสามารถที่สุด โดยจะพยายามทำการเปลี่ยนแปลงข้อมูล Google Ads แต่หากการเปลี่ยนแปลงบางอย่างไม่ประสบความสำเร็จ สคริปต์จะบันทึกอยู่ในบันทึกการเปลี่ยนแปลง และดำเนินการต่อไปดังนี้

// Attempt an invalid change.
let amount = 999999999999;
campaign.getBudget().setAmount(amount);
// Error is logged into Changes log, but the script keeps running.

// Suppose we must know whether the change actually happened.
if (campaign.getBudget() != amount) {
  // The current value of budget is not the one we expected.
  // The change must have failed.
}

การดำเนินการที่แสดงข้อผิดพลาดคล้ายกันมีดังนี้

  • การตั้งค่าการเสนอราคาระดับคีย์เวิร์ดสูงกว่างบประมาณแคมเปญ
  • กำหนดชื่อแคมเปญเป็นแคมเปญที่มีอยู่แล้ว
  • การสร้างกลุ่มโฆษณาในแคมเปญที่มีกลุ่มโฆษณาถึงโควต้าแล้ว

แต่ข้อผิดพลาดบางอย่างไม่สามารถละเว้นได้ มีตัวอย่างดังต่อไปนี้

let keywords = AdsApp.keywords()
    .withCondition("metrics.clicks > 10")
    // Forgot forDateRange().
    .get();

โค้ดนี้จะสร้างตัววนซ้ำ keywords ที่สื่อความหมายไม่ได้ เนื่องจากไม่ได้ระบุช่วงวันที่ ดังนั้น การดำเนินการสคริปต์จะหยุดลง และ ระบบจะบันทึกข้อความแสดงข้อผิดพลาดลงในบันทึกข้อความ

สคริปต์จะบันทึกคำเตือนหากมีquotasเกินขีดจำกัด การดำเนินการสคริปต์จะยังคงดำเนินต่อไป แต่คุณควรตรวจสอบคำเตือนเสมอ

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