私の備忘録がないわね...私の...

画像処理とかプログラミングのお話。

最小の操作でGASとslack連携

目的

GASでslackにメッセージを送る。また毎日自動的にメッセージを送るようにする。

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

  1. https://api.slack.com/ にアクセス
  2. App NameとWorkspaceを入力
  3. Add features and functionalityを選択
  4. Incoming Webhooksをon
  5. Install your appでメッセージを送信するチャンネルを選択する
  6. 左のタブのIncoming Webhooksを選択
  7. Webhook URLをコピー
  8. GASで以下を入力, URLは上のWebhook URLを入力
  9. 実行
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);

毎日自動的にメッセージを送るようにする。

  1. GAS左タブのトリガーを選択
  2. トリガーを追加
  3. 「イベントのソースを選択」->「時間主導型」
  4. 「時間ベースのトリガーのタイプを選択」 -> 「日付ベースのタイマー」
  5. 時刻は好きに選ぶ