![見出し画像](https://assets.st-note.com/production/uploads/images/102348028/rectangle_large_type_2_4531efa6b37e928934e005cc07c9fa62.png?width=1200)
PowerAutomateを使ってTeamsにメンバーを半自動で追加する
いよいよ新学期。今週、来週には授業がスタートしますね。私が非常勤でお世話になっている大学では授業の資料配布、課題提出などにTeamsが活用されています。
新しい学期が始まると授業用のTeamを作成して履修する学生をメンバーとして追加する作業がでてきます。
数人なら手動で追加すればいいのですが、数十人ともなるとなかなかの作業量になってしまいます……
![](https://assets.st-note.com/production/uploads/images/102344846/picture_pc_cd4e11e722f89b11d66deb4317b2ba49.gif?width=1200)
手入力だと入力ミスがあっては大変(本音は楽をしたい(笑))ということでPower Automateを使ってこの処理を半自動化してみました。
前提条件として
Teamsへのメンバー登録を半自動化する際の前提条件として
Power Automateが利用可能
履修する学生一覧データ(Excel)の準備
が必要です。1に関しては当然、これができないとそもそもこの記事は作成できませんね(笑) 2に関しては大学側で授業管理のシステム上にCSV形式で履修者一覧が提供されていたので、そのデータを加工してTeamsメンバー登録用のExcelファイルを作成しました。
作成するフローの概要
作成するフローの流れは次のような感じです。
手動実行
Excelファイルの表内の行を一覧表示
※事前にPowerAutomateを利用している環境にファイルをUpしておく必要があります。Excel表内のフィールドを指定してそれを利用しTeamsの指定したチームにメンバーを追加
PowerAutomateでフローを作成
![](https://assets.st-note.com/production/uploads/images/102345215/picture_pc_28b977ee057641baef58d1a20cc8a3e0.gif?width=1200)
![](https://assets.st-note.com/production/uploads/images/102345397/picture_pc_98ccfbbc67ba1adcf4bd11880c75b38c.gif?width=1200)
手動で実行するステップを作成
![](https://assets.st-note.com/img/1680845967110-SzNvkoDNBc.png?width=1200)
フロー名に好きな名前を付けて、「手動でフローをトリガーします」にチェックを付けて「作成」
Excelの表を操作するステップを追加
![](https://assets.st-note.com/production/uploads/images/102345894/picture_pc_b8e3bebf57b5c00db3562e657140cec9.gif?width=1200)
![](https://assets.st-note.com/production/uploads/images/102346079/picture_pc_089f0bf814c88e2949ec843fc3fc5438.gif?width=1200)
![](https://assets.st-note.com/img/1680846610821-QQYpnPhX6j.png?width=1200)
Teamsにメンバーを追加するためのステップを追加します
![](https://assets.st-note.com/production/uploads/images/102346403/picture_pc_189893a2b4250c0d84d72fdb6f448f6c.gif?width=1200)
![](https://assets.st-note.com/production/uploads/images/102346517/picture_pc_cf9987a29f198b797a24b2d1b2692985.gif?width=1200)
![](https://assets.st-note.com/img/1680847127724-rQgIGeUUuh.png?width=1200)
チームに追加するためのデータ(チームに追加するユーザーのプリンシパル名) 私の環境では「メールアドレス」なので 「メールアドレス」を選択します。
![](https://assets.st-note.com/img/1680847221460-T7zsgC8nLk.png?width=1200)
テストは必ず行いましょう
フローを作成したあとは必ずテストを行いましょう。また、設定ミスがある場合は警告が表示されるので修正します。
フローの実行
作成したフローは「マイフロー」から実行したいフローを選んで実行することができます。
![](https://assets.st-note.com/img/1680847607715-PSBZu1FKxV.png?width=1200)
違うチームへメンバーを追加したい場合は「編集」からフローの設定を変更して実行すればOKです。
手入力でのメンバー登録に比べて格段に作業時間を短縮することができます。PowerAutomateを実行できる環境であれば試してみる価値はあるかと。
この記事が気に入ったらサポートをしてみませんか?