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

สคริปต์ 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 ที่มีประโยชน์ไม่ได้เนื่องจากไม่ได้ระบุช่วงวันที่ ดังนั้นการเรียกใช้สคริปต์จะหยุดลง และระบบจะบันทึกข้อความแสดงข้อผิดพลาดลงในบันทึกข้อความ

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

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