🐥
GASでslackにメッセージを送信するまで
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