Class Logger

Pencatat Log

Class ini memungkinkan developer menulis teks ke log proses debug.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
clear()voidMengosongkan log.
getLog()StringMenampilkan daftar lengkap pesan dalam log saat ini.
log(data)LoggerMenulis string ke konsol logging.
log(format, values)LoggerMenulis string yang diformat ke konsol logging, menggunakan format dan nilai yang diberikan.

Dokumentasi mendetail

clear()

Mengosongkan log.


getLog()

Menampilkan daftar lengkap pesan dalam log saat ini. Metode ini dapat digunakan untuk menyimpan atau mengirimkan seluruh {i>output<i} log yang dihasilkan selama eksekusi skrip.

// 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);

Pulang pergi

String — log dari konsol logging


log(data)

Menulis string ke konsol logging. Untuk melihat output yang dicatat, pilih Lihat > Tampilkan log. Ini bisa sangat berguna untuk {i>debugging<i} skrip.

Parameter

NamaJenisDeskripsi
dataObjectpesan untuk dicatat

Pulang pergi

Logger — Logger, untuk perantaian.


log(format, values)

Menulis string yang diformat ke konsol logging, menggunakan format dan nilai yang diberikan. Tujuan string dapat berisi beberapa placeholder %s, yang diganti dengan nilai dari daftar argumen, dikonversi menjadi string.

// 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);

Parameter

NamaJenisDeskripsi
formatStringstring format yang berisi instance %s sebanyak jumlah values argumen
valuesObject...jumlah nilai variabel yang akan dimasukkan ke dalam string format

Pulang pergi

Logger — Pencatat, untuk perantaian