背景
Teamsチャットが盛んに活用されてるもののよく「どのチャットだっけ?」って迷子になる。チャットへの直リンク取得してメモしたりしたいがブラウザ版Teamsを起動しないといけなかったりで面倒。ということでワンタッチで最近のチャット一覧(各チャットへのリンク含む)を取得するフローを作成してみました。
方法
からの
で、Create_CSV_tableの出力をコンテンツに指定してメールで送るなりOneDriveに保存するなりでOKですが、日本語が文字化するのでこちらで説明されている通り、
concat(decodeUriComponent('%EF%BBEBF'),body('Create_CSV_table'))
にする必要有り。
また、チャットへのリンクはこちら記載の通りだが、{messageID}
を省略した下記の形でOK。
https://teams.microsoft.com/l/message/{chatId}/?tenantId=<tenantId>?context={"contextType":"chat"}
所感
最初はExcelとかSharepointのコネクタでApply to eachで1行ずつ書き込んで、みたいなことしようとしてましたがテストしたらめちゃくちゃ遅く、最終的にこの方法に落ち着きました。2秒以内くらいで処理完了してくれて快適です。