Class Logger

Günlük Kaydı

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 kaydı 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, verileri kaydetmek veya komut dosyası yürütme sırasında oluşturulan günlük çıkışının tamamını e-postayla gönderir.

// 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 > Şov günlüklere bakın. Bu, komut dosyalarında hata ayıklama konusunda çok yararlı olabilir.

Parametreler

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

Return

Logger — zincirleme işlemi için Günlükçü.


log(format, values)

Sağlanan biçimi ve değerleri kullanarak günlük kaydı konsoluna biçimlendirilmiş bir dize yazar. İlgili içeriği oluşturmak için kullanılan dize birden fazla %s yer tutucusu içerebilir. Bunlar karşılık gelen yer tutucularla değiştirilir dizelere dönüştürülen bağımsız değişkenler listesindeki değerleri içerir.

// 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
formatStringaynı sayıda %s örneğini içeren bir biçim dizesi values bağımsız değişken
valuesObject...biçim dizesine eklenecek değişken sayıda değer

Return

Logger — zincirleme için Günlük Kaydedici