Class Logger

Logger

Bu sınıf, geliştiricinin hata ayıklama günlüklerine metin yazmasına olanak tanır.

Yöntemler

YöntemDönüş türüKısa açıklama
clear()voidGünlüğü temizler.
getLog()StringGeçerli günlükteki iletilerin tam listesini döndürür.
log(data)LoggerDizeyi günlük kaydı konsoluna yazar.
log(format, values)LoggerSağlanan biçimi ve değerleri kullanarak günlük konsoluna biçimlendirilmiş bir dize yazar.

Ayrıntılı belgeler

clear()

Günlüğü temizler.


getLog()

Geçerli günlükteki iletilerin tam listesini döndürür. Bu yöntem, komut dosyasının yürütülmesi sırasında oluşturulan günlük çıktısının tamamını kaydetmek veya e-postayla göndermek için kullanılabilir.

// Generate a log, then email it to the person who ran the script.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  Logger.log(files.next().getName());
}
var recipient = Session.getActiveUser().getEmail();
var subject = 'A list of files in your Google Drive';
var body = Logger.getLog();
MailApp.sendEmail(recipient, subject, body);

Return

String - günlük kaydı konsolundan alınan günlük


log(data)

Dizeyi günlük kaydı konsoluna yazar. Günlüğe kaydedilen çıkışı görüntülemek için Görüntüle > Günlükleri göster'i seçin. Bu, komut dosyalarında hata ayıklamak için çok yararlı olabilir.

Parametreler

AdTürAçıklama
dataObjectgünlüğe kaydedilecek mesaj

Return

Logger: Zincirleme için Günlük Kaydedici.


log(format, values)

Sağlanan biçimi ve değerleri kullanarak günlük konsoluna biçimlendirilmiş bir dize yazar. Dize, birden fazla %s yer tutucusu içerebilir. Bunlar, dizelere dönüştürülen bağımsız değişkenler listesindeki karşılık gelen değerlerle değiştirilir.

// Log the number of Google Groups you belong to.
var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);

Parametreler

AdTürAçıklama
formatStringvalues bağımsız değişkeni sayısı kadar %s örneği içeren bir biçim dizesi
valuesObject...biçim dizesine eklenecek değer sayısı değişkeni

Return

Logger — Logger (Zincirleme için)