🐥

GASでslackにメッセージを送信するまで

2021/06/01に公開

Slackへ行ってアプリ作成

slackで作成する

アプリにパーミッションを追加

OAuth & Permissions>Scopesから追加。
channels:read、chat:write:userの2つ。

アプリをインストールする

ワークスペースへインストール。

gas上でslack appを追加

ライブラリの追加画面で、スクリプトIDの入力欄にSlackAppのスクリプトIDを入力し、検索ボタンをクリックします。

SlackAppのスクリプトID:1on93YOYfSmV92R5q59NpKmsyWIQD8qnoLYk-gkQBI92C58SPyA2x1-bq

送信してみる

var slack_token = 'xxxxxxxx';

// slackにメッセージを送る
function send_slack(message) {

  var slackApp = SlackApp.create(slack_token);
  // 対象チャンネル
  var channelId = "#channel-name";
  let options = {
  }
  slackApp.postMessage(channelId, message, options);
}

send_slack("Hello from GAS")

Discussion