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() {
  // メモした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'));
}

コメント: 0

コメントを書く