Power Apps画布应用:如何获取SharePoint列表人员列的邮箱地址?
在Power Apps画布应用中获取指定条件的用户邮箱地址
步骤1:定位目标列表记录
通过LookUp函数筛选出Step=1且Document为Doc1的单条记录(假设该组合唯一),并获取其Users字段(多选人员/组集合):
LookUp(你的SharePoint列表名称, Step = 1, Document.Value = "Doc1").Users
注意:替换
你的SharePoint列表名称为实际列表名;Document.Value对应查找列关联的文档库名称字段,若你的查找列关联其他字段,需调整为对应属性。
步骤2:提取邮箱并转换为发件格式
使用Concat函数遍历Users集合,提取每个用户的Mail属性,拼接成分号分隔的字符串(适配邮件收件人格式):
Concat(LookUp(你的SharePoint列表名称, Step = 1, Document.Value = "Doc1").Users, Mail & "; ")
可选:存入变量复用
为方便后续发邮件调用,可将结果赋值给全局变量:
Set(varTargetEmails, Concat(LookUp(你的SharePoint列表名称, Step = 1, Document.Value = "Doc1").Users, Mail & "; "))
发送邮件时,直接将varTargetEmails填入收件人(To)字段即可。
内容的提问来源于stack exchange,提问作者faujong
相关产品推荐
相关产品推荐

