Error dan Peringatan

Skrip Google Ads dijalankan dengan upaya terbaik: Skrip ini mencoba melakukan perubahan pada data Google Ads, tetapi jika perubahan tertentu tidak berhasil, skrip akan mencatatnya ke dalam Log perubahan dan melanjutkan eksekusi:

// 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.
}

Operasi yang menghasilkan error serupa meliputi:

  • Menetapkan bid kata kunci yang lebih besar dari anggaran kampanye.
  • Menetapkan nama kampanye ke nama yang sudah ada.
  • Membuat grup iklan dalam kampanye yang telah mencapai kuotanya untuk grup iklan.

Namun, beberapa error tidak dapat diabaikan. Berikut ini contohnya:

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

Dengan kode ini, skrip tidak dapat menghasilkan iterator keywords yang bermakna karena rentang tanggal tidak ditentukan. Dengan demikian, eksekusi skrip akan berhenti, dan pesan error dicatat ke log teks.

Peringatan dicatat ke dalam log oleh skrip jika kuota terlampaui. Eksekusi skrip akan tetap dilanjutkan, tetapi Anda harus selalu meninjau peringatan.

Error berwarna merah dan peringatan berwarna oranye di log eksekusi. Anda juga dapat menampilkan pesan kustom ke log ini untuk tujuan pemecahan masalah dan pemantauan.