You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从SharePoint列表取邮箱在Power Apps中构建集合替代硬编码

基于SharePoint列表构建指定结构的Power Apps集合

你可以用以下方法直接从SharePoint列表生成和原硬编码结构完全一致的varUserForContracts集合:

基础版(保留所有邮箱,含重复项)

假设你的SharePoint列表名为ContractAdminEmails,且存储邮箱的字段内部名称为UEmail(和原集合字段对应),直接用ShowColumns函数提取对应字段数据:

ClearCollect(
    varUserForContracts,
    {
        Type: "Admin",
        Emails: ShowColumns(ContractAdminEmails, "UEmail")
    }
);

去重版(移除重复邮箱)

如果需要去掉原硬编码里存在的重复邮箱,可以结合Distinct和RenameColumns函数:

ClearCollect(
    varUserForContracts,
    {
        Type: "Admin",
        Emails: RenameColumns(Distinct(ContractAdminEmails, UEmail), "Result", "UEmail")
    }
);

注意事项

  • 替换代码中的ContractAdminEmails为你实际创建的SharePoint列表名称
  • 确保UEmail是你SharePoint列表中邮箱字段的内部名称(不是显示名称,可在SharePoint列表设置的字段详情中查看)

内容的提问来源于stack exchange,提问作者John John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 05:25:31