Microsoft Teams / Graph API / Power Automate

Teams Channel ID Extractor

Teams のチャネルURLから テナントID・グループID(チームID)・チャネルID を取り出すツール。
逆に IDや Power Automate の出力JSONから Teams のリンクも作れます

抽出結果
抽出結果がここに表示されるのだ
📌 対応しているURLのサンプル(クリックで入力)
https://teams.microsoft.com/l/channel/19%3A...%40thread.tacv2/一般?groupId=...&tenantId=...
チャネルの「リンクを取得」で出てくる標準の形
https://teams.microsoft.com/l/message/19%3A...%40thread.tacv2/1693473735628?tenantId=...
メッセージの「リンクをコピー」の形(メッセージIDも取れる)
https://teams.microsoft.com/l/team/19%3A...%40thread.tacv2/conversations?groupId=...
チームへのリンクの形(この場合のIDはプライマリチャネル)

IDから Teams のリンクを作る

逆向きの変換です。Power Automate や Graph API の出力にあるチャネルID・チームIDから、Teams で開けるリンクを組み立てます。 出力のJSONを貼れば、それらしいプロパティ(teamId・channelId・channelIdentity など)から自動で読み取ります。

作成したリンク
チャネルIDを入れるとここにリンクが出るのだ
🔎 チャネルID・チームIDの確認方法:Teams でチャネル名の右の「…」を開き、 「チャネルへのリンクを取得」または「リンクをコピー」でURLをコピーして、上の欄に貼ってください。 チャネルIDはURLの /l/channel/ の次、チームID(グループID)は groupId= の値です。 URLのままでは : が %3A に化けているので、このツールで元の形に戻して取り出します。
💡 チャネルID(19:...@thread.tacv2)とグループID(チームID)は Graph API や Power Automate の「チャネル内でメッセージを投稿する」アクションで必要になります。URLはブラウザ内で処理され、外部には送信されません。