GAS エラーログを具体的に出力する(コピペOK)


GASでログを出力する時に割といつも面倒なのでフレームワーク化したらここはこうしたい。


function execErrorDetails(error) {
  var resultMessage = "message:" + error.message + "\nfileName:" + error.fileName + "\nlineNumber:" + error.lineNumber + "\nstack:" + error.stack
  Logger.log(resultMessage)
  return resultMessage
}
[20-01-13 11:18:09:430 JST] message:aが定義されていません
fileName:main
lineNumber:45
stack:  at main:45 (append)
    at main:26 (setMonthlyReport)
    at main:2 (jobSetMonthlyReport)