Google Apps Script × Slack API  クックブック

Google Apps Script × Slack API クックブック

無料で読める本

Slack APIを使ったGoogle Apps Script(GAS)を書く際は、都度ググったり、最近ではChatGPTに聞いたりしていました。しかし... - 都度ググったり、ChatGPTに聞くのは面倒 🫠 - 昔のSlack APIを使用してて動かない 😭 - ユーザー情報を「表示名」で取得したいが、「メールアドレス」で取得する方法しか見つからなくて書き直す 🧑‍💻 - Googleスプレッドシートに出力したいのに、Google Apps Scriptのコンソール上に表示されるだけ 🖥️ - 逆にGoogle Apps Scriptのコンソール上に表示できればいいだけなのに、Googleスプレッドシートに出力されてしまう 📅 「誰か一ヶ所に集約したページを作ってくれー!」と思っていたのですが誰も作る気配なし...。 ということで様々なユースケースに応えたコピペで使える「Google Apps Script × Slack API クックブック」を書きました 😎 【📢更新情報】「100以上のサンプルコード」を目指して随時更新中! - 2024/10/27 初版リリース。44のサンプルコードを掲載

Chapters
Chapter 01

📘第1章:チャンネル取得

Chapter 02

パブリックチャンネル一覧を取得する

Chapter 03

プライベートチャンネル一覧を取得する

Chapter 04

[応用]チャンネル一覧を取得し、Googleスプレッドシートに出力する

Chapter 05

チャンネル詳細を取得する

Chapter 06

チャンネルメンバーを取得する

Chapter 07

[応用]チャンネルメンバーを取得し、Googleスプレッドシートに出力する

Chapter 08

📘第2章:チャンネル作成・更新

Chapter 09

パブリックチャンネルを作成する

Chapter 10

プライベートチャンネルを作成する

Chapter 11

チャンネルIDとメンバーIDを指定しチャンネルにユーザーを追加する

Chapter 12

[応用]チャンネルIDとユーザーのメールアドレスを指定しチャンネルにユーザーを追加する

Chapter 13

[応用]チャンネルIDとユーザーの氏名を指定しチャンネルにユーザーを追加する

Chapter 14

[応用]チャンネルIDとユーザーの表示名を指定しチャンネルにユーザーを追加する

Chapter 15

[応用]チャンネル名とユーザーのメールアドレスを指定しチャンネルにユーザーを追加する

Chapter 16

[応用]チャンネル名とユーザーの氏名を指定しチャンネルにユーザーを追加する

Chapter 17

[応用]チャンネル名とユーザーの表示名を指定しチャンネルにユーザーを追加する

Chapter 18

📘第3章:ユーザー取得

Chapter 19

ユーザー一覧を取得する

Chapter 20

[応用]ユーザー一覧を取得し、Googleスプレッドシートに出力する

Chapter 21

SlackIDでユーザー情報を取得する

Chapter 22

メールアドレスでユーザー情報を取得する

Chapter 23

[応用]氏名でユーザー情報を取得する

Chapter 24

[応用]表示名でユーザー情報を取得する

Chapter 25

📘第4章:ユーザー更新

Chapter 26

📘第5章:メッセージ取得

Chapter 27

チャンネルの投稿を取得する

Chapter 28

[応用]指定した期間のチャンネル投稿を取得する

Chapter 29

[応用]チャンネル名からチャンネル詳細を取得する

Chapter 30

指定した投稿とスレッドを取得する

Chapter 31

[応用]指定した投稿とスレッドを取得し、Googleスプレッドシートに出力する

Chapter 32

投稿・スレッドについた絵文字リアクションを取得する

Chapter 33

📘第6章:メッセージ投稿・更新

Chapter 34

チャンネルIDを指定しチャンネルにメッセージを送る

Chapter 35

[応用]チャンネル名を指定しチャンネルにメッセージを送る

Chapter 36

メンバーIDを指定しダイレクトメッセージ(DM)を送る

Chapter 37

[応用]メールアドレスを指定しDMを送る

Chapter 38

[応用]氏名を指定しDMを送る

Chapter 39

[応用]表示名を指定しDMを送る

Chapter 40

メンバーIDを指定しグループダイレクトメッセージ(mpim)を送る

Chapter 41

[応用]メールアドレスを指定しグループダイレクトメッセージ(mpim)を送る

Chapter 42

[応用]氏名を指定しグループダイレクトメッセージ(mpim)を送る

Chapter 43

[応用]表示名を指定しグループダイレクトメッセージ(mpim)を送る

Chapter 44

メンバーIDを指定し複数メンバーそれぞれにDMを送る

Chapter 45

[応用]メールアドレスを指定し複数メンバーそれぞれにDMを送る

Chapter 46

[応用]氏名を指定し複数メンバーそれぞれにDMを送る

Chapter 47

[応用]表示名を指定し複数メンバーそれぞれにDMを送る

Chapter 48

Webhook URLでメッセージを送る

Chapter 49

デザインされたメッセージを送る(attachments)

Chapter 50

デザインされたメッセージを送る(Block Kit)

Author
Topics
¥0今すぐ読む
公開
NEW
本文更新
NEW
文章量
97,304
価格
0