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 çıktısı.
- Değişiklik günlüğü
Değişiklik günlüklerinde, komut dosyası tarafından Google Ads varlıklarında yapılan tüm değişiklikler gösterilir: varlık açıklaması, değişiklik türü, değişiklikten önceki ve sonraki değer, hatalar (varsa):
Değişiklik günlükleri, yalnızca hataları gösterecek şekilde daha da filtrelenebilir.
- Günlük çıktısı
Bir komut dosyasında
console.log("Hello world!");
komutunu çalıştırırsanız günlüklerde "Hello world!" görünür. Metin parçalarını günlüğe kaydetmek özellikle hata ayıklama sırasında yararlıdır ancak genellikle canlı yürütmeler sırasında da faydalıdır. Aşağıdaki komut dosyasının günlük olarak çalıştırılacak şekilde planlandığını varsayalım:let spreadsheet = SpreadsheetApp.create("Daily Report"); // Populate the spreadsheet. // ... console.log("Daily report ready!"); console.log(spreadsheet.getUrl());
Her yürütmede, komut dosyası yeni oluşturulan e-tablonun URL'sini günlüğe kaydeder. Bu sayede, e-tablo daha sonra kolayca bulunabilir. Günlüklerde turuncu veya kırmızı metinleri kaydetmek için
console.warn()
ya daconsole.error()
simgelerini de kullanabilirsiniz.
Programcı tarafından belirtilen günlük mesajlarına ek olarak, Google Ads komut dosyalarının yürütme sırasında karşılaştığı hata ve uyarılar da metin günlüklerinde görünür.