Power Appsには、自分に関連するOffice365グループの情報を取得出来るOffice365グループコネクタというコネクタがあります。
この記事では、
- AddMemberToGroupの構文、取得できる戻り値
- RemoveMemberFromGroupの構文、取得できる戻り値
- チームとそのユーザーの一覧表示および追加・削除をアプリ上から行う方法
を紹介します。
Office365グループコネクタの追加方法
左側のデータタブから、データの追加→Office 365 Groupsを選択します。
![](https://powerplatformnikki.com/wp-content/uploads/2023/11/e870629f3eaad19653743b3658b51fa5.png)
Office 365 グループを選択します。一覧になければ接続の追加をクリックして接続を作成します。
![](https://powerplatformnikki.com/wp-content/uploads/2023/11/49c5f2ea7331458ef936b81bb0957915.png)
Office365グループコネクタが追加されます。
![](https://powerplatformnikki.com/wp-content/uploads/2023/11/b2c373387a87d7fb9001679ef5192635.png)
AddMemberToGroup
構文
Office365グループ.AddMemberToGroup(groupld, userUpn)
groupID:ListOwnedGroupsなどを使用して取得したM365グループのグループID
userUpn:ユーザーのプリンシパル名(ユーザーID)
RemoveMemberFromGroup
構文
Office365グループ.RemoveMemberFromGroup(groupld, userUpn)
groupID:ListOwnedGroupsなどを使用して取得したM365グループのグループID
userUpn:ユーザーのプリンシパル名(ユーザーID)
チームとそのユーザーの一覧表示および追加・削除をアプリ上から行う方法
チーム・サイトの一覧表示(GalleryTeamSite)
![](https://powerplatformnikki.com/wp-content/uploads/2023/12/b8723772f43218bf984ca720fe7b70f0.png)
ListGroupsを用いてチームとサイトを一覧表示します。Teamsのチームのみ一覧表示する場合はTeamsコネクタのGetAllTeamsを使用しましょう。
ユーザーの追加ボタン
![](https://powerplatformnikki.com/wp-content/uploads/2023/12/efa17c71132cff82cb574696fc711d88.png)
コンボボックス(ComboBoxUser)とOffice365ユーザーコネクタのSearchUserV2アクションを使用してユーザー選択できるようにします。
![](https://powerplatformnikki.com/wp-content/uploads/2023/12/010f6b2b5c481a578b268efc28c2a363.png)
AddMemberToGroupを使用して、ボタン選択でギャラリーで選択したチームにコンボボックスで選択したユーザーを追加します。
ユーザーの一覧表示・削除
![](https://powerplatformnikki.com/wp-content/uploads/2023/12/da26609152e34989102d1e3c1d12efd6.png)
ギャラリーで選択したチームのメンバーを一覧表示します。
ギャラリー内のボタンには、以下の数式を設定します。
![](https://powerplatformnikki.com/wp-content/uploads/2023/12/cfa5a93376de8690f0f5374faaf49b30.png)
発展
以下のアプリを改造してチームにメンバーを追加できるようにしてみると面白いかもしれません…
コメント