从多选组合框中获取值

时间:2018-11-06 15:38:53

标签: powerapps

我有一个绑定到SharePoint列表的“用户/组类型”字段的下拉列表。我可以选择多个用户,并希望收集他们的电子邮件地址。 我希望这会起作用。我的分隔符是;,是正确的。

Concat(lsOwner.SelectedItems.DisplayName; ";")

问题是,这仅返回空字符串。我选择了2个用户,结果为;;。 要检查是否存在值,我将结果映射到一个列表框,在那里可以看到2个邮件地址。 只是出于好奇,我试图从列表框中收集地址,例如:

Concat(ListBox1.SelectedItems.Value ;"")
Concat(ListBox1.SelectedItems.Email ;"")

当我选择一个或多个字符串时,它们两个都返回了空字符串(即使在列表中也可以看到电子邮件地址)。 拜托,有人告诉我我做错了什么。预先感谢。

1 个答案:

答案 0 :(得分:1)

Concat function的第二个参数是将应用于第一个参数的记录的表达式。您想要的可能是以下表达式:

Concat(
    lsOwner.SelectedItems;
    DisplayName;
    ";")