Quantcast
Channel: 例外タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 100

Google App ScriptからSlack通知 with 例外処理

$
0
0

Google App ScriptからSlackへ通知するコードを過去に書いていたが,例外処理をサボったせいで失敗に気づかなかった.そこで,例外が発生したときにメールで通知を受け取れるように修正をした.

constPOST_URL='https://hooks.slack.com/services/XXXXXXXX/YYYYYYY/ZZZZZZZZZZZZZZZZZZZ';constPAYLOADS=JSON.stringify({"attachments":[{"blocks":[{"type":"section","text":{"type":"mrkdwn","text":"*YOUR_MESSAGE*"}}]}]});constPOST_OPTIONS={"method":"post","contentType":"application/json","payload":PAYLOADS,};try{Logger.log("Call Salck API");UrlFetchApp.fetch(POST_URL,POST_OPTIONS);}catch(e){Logger.log("Exception: "+e);constmailDest="admin@example.com";constmailBody="お疲れさまです.\n次のエラーが発生しました.\n"+e;GmailApp.sendEmail(mailDest,"Slack通知に失敗しました.",mailBody);}

参考URL


Viewing all articles
Browse latest Browse all 100

Trending Articles