このクラスにより、デベロッパーはデバッグログにテキストを書き出すことができます。
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] を選択します。これは、スクリプトのデバッグに非常に役立ちます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
data | Object | ログに記録するメッセージ |
戻る
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);
パラメータ
名前 | 型 | 説明 |
---|---|---|
format | String | values 引数の数と同じだけ %s のインスタンスが含まれる形式設定文字列 |
values | Object... | 形式設定文字列に挿入する値の可変数 |
戻る
Logger
- 連鎖するためのロガー