Komut dosyaları önizleme modunda çalıştırıldığında gerçek kampanya verilerinde herhangi bir değişiklik yapmaz. Bunun yerine, komut dosyası yürütme, komut dosyasının yürütülmesi durumunda yapılacak değişiklikleri gösterir. Çıktıdan memnun kaldığınızda, komut dosyasının canlı olarak yürütülmesine başlayabilir veya onu programlayabilirsiniz.
Önizleme modu, Google Ads verileriniz üzerinde hatalı değişiklikler yapılmasından endişelenmeden komut dosyası geliştirmenize ve hata ayıklamanıza olanak tanıdığı için güçlü bir özelliktir.
Önizleme modu yalnızca giriş noktası olarak AdsApp
kullanan aramaları etkiler. Diğer hizmetlere yapılan aramalar normal şekilde devam eder. Örneğin, bir komut dosyası e-posta göndermek için MailApp
kullanıyorsa komut dosyası önizlenmiş veya yürütülmüş olsun veya olmasın e-posta gönderilir. E-tablolar da her iki senaryoda da güncellenir. Bir komut dosyası, yürütme bilgileri aracılığıyla önizleme modunda çalışıp çalışmadığını öğrenebilir.
Aşağıdaki snippet, önizleme modunda beklendiği gibi çalışmaz:
// 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());