Google Apps Script

【GAS×SlackAPI】ワークスペースのユーザー名とIDをスプレッドシートに取得する

こんにちは、もり(moripro3)です!

この記事では、GASを使って、Slackワークスペースの「ユーザー名」と「ユーザーID(メンバーID)」をスプレッドシートに取得する方法を紹介します。

取得イメージはこちら↓

ワークスペースのユーザーリスト

ワークスペースのユーザーリストを取得する

前提:SlackAppの作成と、ワークスペースへのインストールが完了していること

OAuth & Permissionsの設定

SlackAPIのappページで必要情報を取得・設定します。

Your Apps(https://api.slack.com/apps/

①tokenの取得

OAuth & Permissionsのページでtokenをコピーします。

SlackAPIのOAuthToken

②scopeの設定

「Add an OAuth Scope」をクリックして、「users:read」を追加します。

scopeの設定

ワークスペースに存在するのユーザー名とIDを取得する

変数slack_app_tokenの値を設定し、スクリプトを実行します。

スプレッドシートに、ユーザー名とIDの一覧を取得できました。

ワークスペースのユーザーリスト
【100万人以上が使う】タスク管理・プロジェクト管理ツール「Backlog」の新規無料トライアル

「Backlog」は日本製のタスク管理・プロジェクト管理ツールです。

国内利用者は100万人を超え、エンジニア・デザイナー以外にも、営業・人事・経理など、幅広い職種で大人気!

日本製なので、親しみやすく直感的に使えるのがポイントです。

タスク管理・プロジェクト管理にかかせない主な機能がこちら。

  • 課題(タスク)の作成
  • ファイル共有
  • wiki
  • ガントチャート
  • カンバンボード
  • テンプレート機能

法人・個人問わず利用できるので、効率的にタスク管理したいフリーランスの方にもオススメですよ!