0

我有一个 PowerApps 应用程序,该应用程序有一个字段应该输入 SharePoint Online 中的人员选择器列。

我有一张“经理姓名”的数据卡,这是 SharePoint 中的人员选择器列,该卡包含一个组合框。

在此处输入图像描述


组合框包含允许它搜索 Office 365 并返回用户列表的信息。然后我可以从列表中选择用户。

在此处输入图像描述


这是应输入 SharePoint 列的数据卡的信息

在此处输入图像描述

我不确定我需要在“默认”和“更新”字段中添加什么,我认为这是问题出现的地方。

我对 PowerApps 还很陌生,如果这是一个明显的问题,我很抱歉

4

1 回答 1

0

假设您的 Combobox 正在工作并且您的用户很好,您可以执行以下操作:

默认值:ThisItem.'你的列名'

更新

 {
   '@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
   Claims:First(ComboBox4.SelectedItems).Claims,
   DisplayName:First(ComboBox4.SelectedItems).DisplayName,
   Email:First(ComboBox4.SelectedItems).Email
 }

现在,您可能需要有条件地更改组合框DefaultSelectedItems(如果 FormMode 是 New、Edit 或 View)

DefaultSelectedItems

Table({
    '@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
    Claims: ThisItem.'Your Column Name'.Claims,
    DisplayName:ThisItem.'Your Column Name'.DisplayName,
    Email:ThisItem.'Your Column Name'.Email   
})
于 2020-07-24T02:17:17.043 回答