You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Apps画廊中显示Azure AD组成员?

可行,以下是实现方法

完全可以在画廊中展示对应Azure AD组的成员,核心是借助Power Apps的Azure AD连接器获取组成员信息,具体实现方式如下:

  • 添加Azure AD连接器:在Power Apps编辑器的「数据」面板中,添加「Azure Active Directory」连接器,确保当前账号有权限读取目标AD组的成员信息。

  • 获取组成员并展示:

    1. 嵌套画廊逐个展示:在主画廊的每行中插入一个垂直画廊,将其Items属性设置为:
      AzureAD.GetGroupMembers(ThisItem.ADGroup1.Id)
      
      然后在嵌套画廊的文本控件中,设置Text属性为ThisItem.DisplayName(显示成员名称)或ThisItem.Mail(显示成员邮箱),即可逐个列出该组的所有成员。
    2. 文本拼接批量展示:如果希望在单个文本框中用分隔符拼接所有成员,可在文本控件的Text属性中使用:
      Concat(AzureAD.GetGroupMembers(ThisItem.ADGroup1.Id), DisplayName, ", ")
      
      这样会把所有成员的显示名称用逗号分隔后一次性展示。
  • 适配多个AD组列:针对ADGroup2列,只需把上述代码中的ADGroup1替换为ADGroup2,就能实现对应组的成员展示。

注意:如果目标AD组是动态组,GetGroupMembers会返回当前符合组规则的成员;另外要确保运行应用的用户拥有读取该AD组成员的权限,否则会出现权限错误。

内容的提问来源于stack exchange,提问作者kmax01

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 20:39:58