morishitaです。 既存のGASのプリケーションにSlackへの通知を追加したいなぁと思いました。 Incoming Webhook経由でSlackにメッセージを送るのはそんなに難しくないので、サラッと実装しても良かったのですが、汎用的な要件だしライブラリとして実装することにしました。 ライブラリとして公開したもの 公開したものはコードは gas-slack-incoming-webhook こちらです。 実質、公開したのはsrc/IncomingWebhook.ts だけです。 もともとSlack謹製のnpmパッケージ@slack/webhook - npmがあるので、これと同じように使えるものにしました。 違いは次の点くらいです。 通信処理をUrlFetchApp.fetchで実装 NPMはaxiosを使っている GASは同期処理しかできないので非同期処理を排除 Proxy接続系