Error dan Peringatan

Skrip Google Ads dijalankan dengan upaya terbaik: Skrip mencoba melakukan perubahan pada data Google Ads, tetapi jika perubahan tertentu tidak berhasil, skrip akan mencatatnya ke dalam log Perubahan, lalu 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 menampilkan error serupa meliputi:

  • Menetapkan bid kata kunci 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 akan dicatat ke log teks.

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

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