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

PowerApps使用Choices函数获取列表多选Choice列生成集合为空问题

排查方案
  • OnStart未手动运行
    当前Power Apps修改OnStart逻辑后不会自动执行,需手动触发:点击左侧树状视图中App组件旁的三个点,选择「运行OnStart」后再查看集合。也可将ClearCollect(colEmailGroupNames,Choices('Personnel List'.'Email Group'))代码写入临时按钮的OnSelect属性,点击按钮后验证集合是否生成。
  • 数据源或列引用错误
    确认当前连接的Personnel List是目标列表,排除重名列表引用错误;删除现有数据源重新连接,避免权限过期或连接异常问题。列名优先使用公式栏智能提示补全,不要手动输入,避免列显示名与内部名称不一致导致的引用失效。
    可直接在公式栏输入Choices('Personnel List'.'Email Group'),查看预览区是否返回选项列表,若预览无结果则优先排查数据源和列的配置。
  • 列配置异常
    检查Choice列的权限设置,确认当前开发账号有权限查看该列的可选值;如果使用Dataverse作为数据源,确认该Choice(尤其是全局Choice)已经完成发布,未发布的配置无法被应用读取。
  • 后续逻辑覆盖
    检查OnStart中ClearCollect代码之后的逻辑,是否存在清空或重新赋值colEmailGroupNames的操作,导致集合被覆盖为空。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 10:54:05