2018-12-22T14:53:53Z

GoogleAppsScriptからSlackへ書き込む

Slack


  1. Slackのアプリを作成する
  2. SlackアプリのWebHook設定をする
  3. GoogleAppsScriptから発行URLへアクセスする
  4. 書込み成功

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へアクセスして書き込む。

function slack() {
  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'));
}
 コメントを書く