はじめに
Power Automate の 「Office 365 Groups」や「Microsoft Teams」コネクタなど、グループID(Microsoft 365 グループID)を求めるアクションは多いです。
これらのコネクタを利用するうえで、グループのプライマリメールアドレスからグループIDを取得する状況は多いと思います。
簡単に取得が可能ですので記載します。
プライマリメールアドレスからグループIDを取得する方法
「Office 365 Groups」コネクタの「グループの一覧」アクションを利用します。
Microsoft 365グループ のみならず、メールが有効なセキュリティグループ や 配布リスト の情報も取得可能です
詳細オプションの「行のフィルター」
mail eq '[メールアドレス]'
後続の処理では、
「グループ ID」として動的なコンテンツで取得できます。
※配列内の要素を取得するため、参照時には「Apply to each」で囲まれます。
「Apply to each」で囲まれたくない場合は、以下の値を入力してください。
@body('グループの一覧')?['value']?[0]?['id']
グループID 以外に取得できる項目
グループの種類によりますが、mailNickname や resourceProvisioningOptions など取得でき便利です。
まとめ
フロー作成時のご参考になれば幸いです。