最小の操作でGASとslack連携
目的
GASでslackにメッセージを送る。また毎日自動的にメッセージを送るようにする。
GASでslackにメッセージを送る
- https://api.slack.com/ にアクセス
- App NameとWorkspaceを入力
- Add features and functionalityを選択
- Incoming Webhooksをon
- Install your appでメッセージを送信するチャンネルを選択する
- 左のタブのIncoming Webhooksを選択
- Webhook URLをコピー
- GASで以下を入力, URLは上のWebhook URLを入力
- 実行
let text = "test" let url = "https://..." let options = { "method" : "post", "contentType" : "application/json", "payload" : JSON.stringify( { "text" : text, link_names: 1 } ) }; UrlFetchApp.fetch(url, options);
毎日自動的にメッセージを送るようにする。
- GAS左タブのトリガーを選択
- トリガーを追加
- 「イベントのソースを選択」->「時間主導型」
- 「時間ベースのトリガーのタイプを選択」 -> 「日付ベースのタイマー」
- 時刻は好きに選ぶ