3.3K Views
October 22, 23
スライド概要
「気ままに勉強会 #70 Power Automate なんでもLT会~ 第12回 ~」登壇資料です。
https://kimamani.connpass.com/event/299425/
元SIerで元情シスで元DX推進で現情シスの Microsoft365のライセンスの範囲内でいろいろやってみたい人。 SharePoint / Yammer / Power Automate / Teams 界隈に反応します。
Teams チャネルメッセージの 短いリンクをコピーする Power Automate クラウドフロー Sasami
⾃⼰紹介 Sasami (ささみ) • SE → 社内SE → 情シス → DX推進 → 情シス • 愛知県出身 • 中小企業のMicrosoft 365 管理者 • X(Twitter): @sasami̲ axis • ブログ: https://sasami-axis.hatenablog.com/ • 好きなもの・趣味: • 猫, フェレット, 🚗ドライブ🦂, ゲーム, ガンプラ, 写真 • Power Automate
Teams チャネルメッセージの”リンクをコピー” のURLはすごく長い!
チャネルメッセージの”リンクをコピー”の URLはすごく長い! https://teams.microsoft.com/l/message/19:[email protected]/169533 8921577?tenantId=e67f4999-ad99-4998-9aa2-99999999bdbd&groupId=dae7d868-eafc-426d-be4f5bbbe94813c0&parentMessageId=1695338921577&teamName=%E3%83%81%E3%83%BC%E3%83%A0 %F0%9F%A6%94Hedgehog&channelName=%E3%83%86%E3%82%B9%E3%83%88&createdTime=16953 38921577
チャネルメッセージの”リンクをコピー”の URLはすごく長い! リンクをコピペした時の見栄えが良くない Microsoft Listsのハイパーリンク列に入らない!
チャネルメッセージのURLの構成 https://teams.microsoft.com/l/message/{チャネルId}/{メッセージId} ?tenantId={テナントId}&groupId={グループId} &parentMessageId={親メッセージId} &teamName={チーム名}&channelName={チャネル名} &createdTime={メッセージ投稿日時} Teams チャットへのディープリンク ‒ Microsoft Learn
チャネルメッセージのURLは ここまで省略しても大丈夫 https://teams.microsoft.com/l/message/{チャネルId}/{メッセージId} ?tenantId={テナントId}&groupId={グループId} &parentMessageId={親メッセージId} &teamName={チーム名}&channelName={チャネル名} &createdTime={メッセージ投稿日時} 元ネタ Microsoft Teamsの⻑いURLをできるだけ短くしたい - kkamegawa's weblog (hatenablog.jp) https://kkamegawa.hatenablog.jp/entry/2020/03/05/071230
メッセージへの短いリンクをコピーできる クラウドフローを作りました
フローの概要 https://teams.microsoft.com/l /message/{チャネルId}/{メッ セージId}
フローの構成 チャットのメッセージ リンクを作成 チャネルのメッセージ リンクを作成
【 副産物】共有チャネルでもメッセージのリン クがコピーできる
新しいTeamsの 「 "Full channel conversations (完全な会話)"」 対応について 新しいTeamsと新しいチャネルエクスペリエンス 省略された返信をクリックすると表示されるだけでなく、 「リンクをコピー」でコピーしたURLを開くとスレッドのメッセージが全て表示されるモードで開く
新しいTeamsの 「 "Full channel conversations (完全な会話)" 」 対応について https://teams.microsoft.com/l/message/{チャネルId}/{メッセージId} ?parentMessageId={親メッセージId} parentMessageId=…を追加すれば対応可能
チャットのURL 1.チャットメッセージ検索結果のURLの形式 • https://teams.microsoft.com/̲?tenantId={テナントId}/conversations/{会話Id}?messageId={メッ セージId}&ctx=chat Teams標準機能のチャットメッセージの「リンクをコピー」と同じ形式 • https://teams.microsoft.com/l/message/{会話Id}/{メッセージ Id}?context={"contextType":"chat"} • Learn で説明されているチャットメッセージのディープリンクの形式 • Teams チャットへのディープ リンク - Teams | Microsoft Learn • 厳密にはテナントIdが省略されてる🤔
フローの詳細はブログで解説しています Teams チャネルのメッセージへの短いリンクURL & チャットのメッセージのリンクURLを取 得する Power Automate クラウドフロー • https://sasami-axis.hatenablog.com/entry/2023/05/19/222748 Teams チャネルのメッセージへの短いリンクURL & チャットのメッセージのリンクURLを取 得する Power Automate クラウドフローV2【新しいチャネルエクスペリエンス対応版】 • https://sasami-axis.hatenablog.com/entry/2023/07/13/215103 Teams チャネルのメッセージへの短いリンクURL & チャットのメッセージのリンクURLを取 得する Power Automate クラウドフローV3【チャットのリンクを⾒直し】 • https://sasami-axis.hatenablog.com/entry/2023/10/08/232708
さいごに Micorosoftの公開情報では長い形式がチャネルメッセージの正しいURLです。 今回ご紹介したチャネルメッセージの短いURLは、今後のバージョンアップ等で動作し なくなったり、新しいTeamsの「"Full channel conversations (完全な会話)" のように 修正が必要になる可能性もあります。 Teams チャットへのディープリンク ‒ Microsoft Learn https://learn.microsoft.com/ja-jp/microsoftteams/platform/concepts/buildand-test/deep-links
最後までお付き合いいただき ありがとうございました