发布PowerApp后Lookup列无内容?预览正常但尝试方案均无效求解决
PowerApp发布后Lookup列无内容的修复方案及
mso_supervisor相关说明 Lookup列发布后失效的修复步骤
- 核对权限:确认发布后应用使用的账号,和Studio预览时的账号对Lookup关联数据源的读取权限一致,权限差异是这类问题的常见诱因。
- 修正数据源引用:预览模式可能依赖临时上下文,发布后要确保Lookup函数里的数据源是全局引用的,别用局部变量或相对路径,直接写完整的数据源名称。
- 重置数据源连接:在Studio里找到Lookup关联的数据源,点击右上角三个点选择「重新连接」,清除缓存后再重新保存发布。
- 检查筛选逻辑:确认Lookup的匹配条件在生产环境里有对应数据,排查是否存在大小写不匹配、字段类型不一致的情况(比如预览时用文本匹配,发布后数据源字段变为数值型)。
- 改用显式Lookup写法:放弃依赖智能匹配,直接编写完整的Lookup语句,例如
Lookup(员工表, 员工ID=当前表单.员工ID, 主管姓名),明确指定数据源、匹配字段和返回字段。
mso_supervisor的属性说明
mso_supervisor是Dataverse用户表(User)的系统内置字段,属于微软预置的系统定义字段,专门用于存储用户的上级主管信息,并非自定义字段。
内容的提问来源于stack exchange,提问作者Mich28
相关产品推荐
相关产品推荐

