Google Apps Scriptでサーバを監視しメール通知

/* サイトを監視し、ダウンしてたらメール通知 */

const URL = 'https://wp.wkbr.net'; // 監視したいサイトのURL
const EMAIL = 'wkbr@gmail.com'; // エラーを知らせるメールアドレス
var   message;

function main() {
  if(isUrlActive()) {
    Logger.log('正常に作動しています'); // ログに出力
  } else {
    Logger.log('サイトエラー'); // ログに出力
    sendMail();
  }
}

function isUrlActive() {
  try {
    const response = UrlFetchApp.fetch(URL);
    message = 'responsecode = ' + response.getResponseCode();
    return (response.getResponseCode() == 200);
  } catch (e) {
    Logger.log(e); 
    message = e;
    return false;
  }
}

function sendMail() {
  const dateTime = Utilities.formatDate(new Date(), 'JST', 'yyyy年MM月dd日 HH:mm');
  MailApp.sendEmail({
    to: EMAIL,
    subject: '【サイトダウン】検知しました',
    htmlBody: `
      以下のURLでサイトダウンを検知しました。<hr>
      URL: <a href="${URL}">${URL}</a><br>
      日時: ${dateTime} <br>
      ${message}`
  });
}

参考サイト