本記事ついて
本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。
今回のコード
function errorFunction() {
try {
myFunction(); //前回作ったfunction
} catch(error) {
console.error(printError(error));
const recipiejt = '送るメールアドレス';
const subject = 'エラーメール';
let body = printError(error);
const options = {
cc: '必要があれば',
name: 'gasからのエラーメッセージ'
}
GmailApp.sendEmail(recipiejt, subject, body, options);
}
}
//エラー用のfunction
function printError(error){
return "[名前] " + error.name + "\n" +
"[場所] " + error.fileName + "(" + error.lineNumber + "行目)\n" +
"[メッセージ]" + error.message + "\n" +
"[StackTrace]\n" + error.stack;
}
作る必要性
今後、自分の作ったシステムを自動化すると自動で動いているときにエラーが発生する可能性があるため、メールで通知することが必要と考えて作った!