GoogleAppsScriptからSlackへ書き込む
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'));
}