ログしたい(Logger)
1Logger.log("シートを取得");
2
3// 文字列連結
4Logger.log("シート名: " + sheetName);
5
6// テンプレートリテラル
7Logger.log(`シート名: ${sheetName}`)
LoggerはGAS専用のログクラスです。
出力結果は管理画面の「実行ログ」で確認できます。
Cloud Loggingと連携しており、自動で記録されます。
ログしたい(console)
1console.log("一般的なログ");
2console.debug("デバッグのためのログ出力");
3console.info("情報のためのログ出力");
4console.warn("警告のためのログ出力");
5console.error("エラーのためのログ出力");
6console.time();
7console.timeEnd();
consoleはJS標準のログ機能です。
GASでも利用でき、Loggerクラスと同じようにCloud Logging連携にも対応しています。
console.info、
console.warn、
console.error、
のようにログレベル別に表示を変更できるのが特徴です。
また、実行時間を測定して出力できる
console.time、
console.timeEnd
もあります。