GoogleAppsScriptからSlackへ書き込む
![Slack](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjioux03ze4wuIKdtjHU5-eRxzd-M1fUiUuZw3-STDGXoe8tahYeVFfuS_llwpb92ti67tUEsAlD9uwzvcfDi65T8iVkTpw2RjgR1EYax4vzjpSBLiwl9atV5QyBpTs9kNEC7HTrWuB6Z_R/s1600/slack.png)
Slackのアプリを作成する
下記リンクのCreate a Slack app
からアプリを作成する
SlackアプリのWebHook設定をする
Slackアプリの下記設定からWebhookを設定する
- [Building Apps for Slack] > [Add features and functionality] > [Incoming Webhooks] > [Add New Webhook to Workspace]
※発行されたWebhook URLをメモする
GoogleAppsScriptから発行URLへアクセスする
発行されたWebhook URLへアクセスして書き込む。
slack.gsfunction slack() {
// メモしたWebhook URL
var url = 'https://hooks.slack.com/services/xxxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
var options = {
method:"POST",
contentType:"application/json",
payload: JSON.stringify({"text":"Hello, World! GAS"})
};
var res = UrlFetchApp.fetch(url, options);
Logger.log(res.getContentText('UTF-8'));
}