Power Apps Collection:如何从集合中访问嵌套表项目?

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

我想做的是粘贴用户 ID 列表,并将该列表解析给人员,然后将他们的信息保存到集合中,最终将它们写入 SharePoint。

我有一个多行文本输入控件 (txtPastedText),它接受粘贴的行分隔 ID 列表,这些 ID 也在 Office365 中列为 MailNickname。然后我有一个按钮,执行 ForAll 将它们添加到集合(UserIDList)中,但该集合创建一个包含两列的表:@odata.nextLink 和 value(它是一个表)。如何迭代集合以从每个用户获取数据,例如 DisplayName,然后将其放入另一个集合中。

txt粘贴文本

ABC1234
FGH3456
GHI4598

Button OnSelect = ClearCollect(UserIDList,ForAll(Split(txtPastedText.Text, Char(10)),Office365Users.SearchUserV2({searchTerm:ThisRecord.Value})))

Collection contents After Clicking table

bulk office365connectors powerapps-collection
1个回答
0
投票

AddColumns 和 DropColumns 函数可以帮助您。使用这种模式,您可以从结果中获得您想要的任何数据:

DropColumns,
    AddColumns(O365UResults,
        "Email", value.Email,
        "DisplayName", value.DisplayName,
        ...
    ),
    "@odata.nextLink","value"
)
© www.soinside.com 2019 - 2024. All rights reserved.