Class Logger

ロガー

このクラスを使用すると、デベロッパーはデバッグログにテキストを書き出すことができます。

メソッド

メソッド戻り値の型概要
clear()voidログを消去します。
getLog()String現在のログにあるメッセージの完全なリストを返します。
log(data)Logger文字列をロギング コンソールに書き込みます。
log(format, values)Logger指定された形式と値を使用して、書式設定された文字列をロギング コンソールに書き込みます。

詳細なドキュメント

clear()

ログを消去します。


getLog()

現在のログにあるメッセージの完全なリストを返します。この方法を使用すると、 スクリプトの実行中に生成されたログ出力全体をメールで送信する。

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

戻る

String - ロギング コンソールのログ


log(data)

文字列をロギング コンソールに書き込みます。ログに記録された出力を表示するには、[表示] >表示 ログをご覧ください。これはスクリプトのデバッグに非常に便利です。

パラメータ

名前説明
dataObjectログに記録するメッセージ

戻る

Logger - チェーンに使用するロガー。


log(format, values)

指定された形式と値を使用して、書式設定された文字列をロギング コンソールに書き込みます。「 文字列には複数の %s プレースホルダを含めることができます。これらのプレースホルダは、対応する文字列に置き換わります。 値を文字列に変換して返します。

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

パラメータ

名前説明
formatString指定した数の %s のインスタンスを含む形式文字列 values 引数
valuesObject...フォーマット文字列に挿入する可変長の値

戻る

Logger - チェーン用のロガー