Powerapp Canvas 应用程序 - 如何获取 Sharepoint 列表人员列的电子邮件地址?

问题描述 投票:0回答:1

我有一个包含以下列的 Sharepoint 列表:

  1. 步长(从1开始的整数)

  2. 文档(Sharepoint 库中的查找列)

  3. 任务类型(包含草稿、审核的选择栏)

  4. 用户(允许多项选择的个人/组列)。 列表示例:

     Step   Document   Type of Task   Users
     1      Doc1       Draft          Smith,John Smith, Mary
     2      Doc1       Review         Smith, Anne
    

在我的 Powerapp 画布应用程序中,如何获取文档 Doc1、步骤 1 的电子邮件,即。史密斯约翰和史密斯玛丽的电子邮件,以便我可以向此人员列表发送电子邮件?

谢谢你

sharepoint power-automate powerapps powerapps-canvas
1个回答
0
投票

SharePoint 人员列在 Power Apps 中表示为包含许多字段的记录,其中之一是“电子邮件”,其中包含您所需的信息。因此,例如,如果您要在图库中显示列表,则可以使用如下所示的表达式来获取电子邮件地址,该表达式将返回用

;

分隔的电子邮件
Concat(ThisItem.Users, ThisRecord.Email, ";")

或者,如果您想查找特定记录的电子邮件,一旦获取该记录,您可以使用类似的表达式:

With(
  { record: LookUp(YourSPList, Step = 1 And Document = "Doc1") },
  Concat(record.Users, ThisRecord.Email, ";")
)
© www.soinside.com 2019 - 2024. All rights reserved.