Class Logger

Rejestrator

Ta klasa umożliwia deweloperowi zapisywanie tekstu w dziennikach debugowania.

Metody

MetodaZwracany typKrótki opis
clear()voidCzyści dziennik.
getLog()StringZwraca pełną listę wiadomości w bieżącym logu.
log(data)LoggerZapisuje ciąg znaków w konsoli logowania.
log(format, values)LoggerZapisuje sformatowany ciąg znaków w konsoli logowania przy użyciu podanego formatu i wartości.

Szczegółowa dokumentacja

clear()

Czyści dziennik.


getLog()

Zwraca pełną listę wiadomości w bieżącym logu. W ten sposób możesz zapisać lub wysłać e-mailem wszystkie dane wyjściowe z dziennika wygenerowane podczas wykonywania skryptu.

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

Powroty

String – dziennik z konsoli logowania,


log(data)

Zapisuje ciąg znaków w konsoli logowania. Aby wyświetlić zarejestrowane dane wyjściowe, kliknij Widok > Pokaż logi. Może to być bardzo przydatne podczas debugowania skryptów.

Parametry

NazwaTypOpis
dataObjectkomunikat do zapisania

Powroty

Logger – rejestrator (do tworzenia łańcuchów).


log(format, values)

Zapisuje sformatowany ciąg znaków w konsoli logowania przy użyciu podanego formatu i wartości. Ciąg może zawierać wiele obiektów zastępczych %s, które są zastępowane odpowiednimi wartościami z listy argumentów i zamieniane na ciągi znaków.

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

Parametry

NazwaTypOpis
formatStringciąg formatu, który zawiera tyle wystąpień %s, ile wynosi liczba argumentów values
valuesObject...zmienną liczbę wartości wstawianych do ciągu formatu

Powroty

Logger – rejestrator do łączenia łańcuchów