- type
/[setting_command] [mail_title] | [mail_contents]
in slack - 環境変数
TO_ADDRESS
に設定されたメールアドレスにメールを送信する。 - メール送信結果をslackに投稿する。
heroku→ GASSendGrid→ Gmail- Slack
- Appを作成する。(Your Apps > Create New App)
Basic Information > Building Apps for Slack > Add features and functionality- Slash Commands
Command:slack command Request URL:https://script.google.com/macros/s/xxxx/exec
←GASをデプロイしたら発行されるウェブアプリURL
- Slash Commands
- Basic Informationより、Verification Token をコピーする(環境変数に使います)
- Install your app to your workspace
- Incomig Webhooks が設定される。
メール送信結果を投稿するslackチャンネルを選択し、投稿をAuthorize(許可)する。
Incoming Webhooks URL をコピーする。(環境変数に使います)
- Incomig Webhooks が設定される。
環境変数を設定する。プロジェクトの設定 > (アプリを選択) > スクリプト プロパティ
# slack app
APP_VERIFICATION_TOKEN="token"
INCOMING_WEBHOOK_URL="https://hooks.slack.com/services/XXX"
# mail
FROM_ADDRESS="from@test.com"
TO_ADDRESS="to@test.com"