Class Logger

Logger

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

Methods

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

詳細なドキュメント

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 - Logging コンソールのログ


log(data)

文字列をロギング コンソールに書き込みます。ログの出力を表示するには、[View > Show logs] を選択します。これは、スクリプトのデバッグに非常に役立ちます。

パラメータ

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

戻る

Logger - 連鎖するためのロガー。


log(format, values)

指定された形式と値を使用して、フォーマットされた文字列を Logging コンソールに書き込みます。文字列には複数の %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);

パラメータ

名前説明
formatStringvalues 引数の数と同じだけ %s のインスタンスが含まれる形式設定文字列
valuesObject...形式設定文字列に挿入する値の可変数

戻る

Logger - 連鎖するためのロガー