Mode Pratinjau

Saat dijalankan dalam mode pratinjau, skrip tidak akan mengubah data kampanye yang sebenarnya. Sebagai gantinya, eksekusi skrip akan memperlihatkan perubahan yang akan yang telah dibuat meskipun skrip telah dieksekusi. Setelah puas dengan output-nya, Anda dapat memulai eksekusi skrip secara live atau menjadwalkannya.

Mode pratinjau adalah fitur yang ampuh, karena memungkinkan Anda mengembangkan dan men-debug tanpa mengkhawatirkan adanya perubahan yang keliru pada Google Ads Anda layanan otomatis dan data skalabel.

Mode pratinjau hanya memengaruhi panggilan yang menggunakan AdsApp sebagai titik entri. Panggilan ke layanan lain akan dilanjutkan seperti biasa. Misalnya, jika suatu skrip menggunakan MailApp untuk mengirim email, email akan dikirim, terlepas dari apakah skrip telah dipratinjau atau dieksekusi. {i>Spreadsheet<i} akan diperbarui dalam kedua skenario sebagai ya. Skrip dapat mengetahui apakah berjalan dalam mode pratinjau melalui info eksekusinya.

Cuplikan berikut tidak akan berperilaku seperti yang diharapkan dalam mode pratinjau:

// Suppose the ad group has no keywords.
let adGroup = findAnEmptyAdGroup();

// Create a keyword.
adGroup.createKeyword("test");

// Fetch all keywords in the ad group.
let keywords = adGroup.keywords().get();

// In preview mode, will log "false": keyword was not actually created.
// In real execution, will log "true".
console.log("Are there keywords in the ad group? " + keywords.hasNext());