Google Ads komut dosyaları, hem önizleme modunda hem de gerçek yürütmelerde iki tür yürütme günlüğü gösterir: Değişiklik günlükleri ve Günlük çıkışı.
- Değişiklik günlüğü
Değişiklik günlükleri, komut dosyası tarafından Google Ads varlıklarında yapılan tüm değişiklikleri gösterir: varlık açıklaması, değişiklik türü, önceki ve sonraki değer ve hatalar (varsa):
Değişiklik günlükleri, yalnızca hataları gösterecek şekilde daha ayrıntılı şekilde filtrelenebilir.
- Günlük çıktısı
Bir komut dosyasında
console.log("Hello world!");
'ü yürütürseniz günlüklerde "Merhaba dünya!" ifadesi görünür. Metin bitlerini günlüğe kaydetmek özellikle hata ayıklama sırasında kullanışlıdır ancak çoğu zaman canlı yürütmeler sırasında da faydalıdır. Aşağıdaki komut dosyasının her gün çalıştırılması planlandığı varsayılır:let spreadsheet = SpreadsheetApp.create("Daily Report"); // Populate the spreadsheet. // ... console.log("Daily report ready!"); console.log(spreadsheet.getUrl());
Komut dosyası her çalıştırıldığında, yeni oluşturulan e-tablonun URL'sini kaydederek daha sonra bulunmasını kolaylaştırır. Günlüklerdeki turuncu veya kırmızı metinleri günlüğe kaydetmek için
console.warn()
ya daconsole.error()
aracını da kullanabilirsiniz.
Metin günlüklerinde, programcı tarafından belirtilen günlük mesajlarının yanı sıra Google Ads komut dosyalarının yürütme sırasında karşılaştığı hatalar ve uyarılar da gösterilir.