Yürütme Günlükleri

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):

Önizleme ekranının ekran görüntüsü

Değişiklik günlükleri, yalnızca hataları gösterecek şekilde daha fazla 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 da console.error() simgelerini de kullanabilirsiniz.

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ığı hata ve uyarılar da metin günlüklerinde gösterilir.