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

Power Apps中基于下拉选项跳转屏幕:公式报错无法运行

Dataverse下拉菜单跳转公式报错排查与修复方案

错误原因

你的下拉菜单选项来自Dataverse表,CountryData_1.Selected返回的是整条Dataverse记录,而非单纯的文本值。原公式里的.Value属性不存在于记录对象上,因此触发语法错误。

修复方案

根据下拉菜单绑定的Dataverse字段类型,选择对应公式:

情况1:绑定文本字段(如国家名称文本列)

将.Value替换为Dataverse表中存储国家名称的实际字段名,示例公式:

If(CountryData_1.Selected.CountryName = "Canada", Navigate('Collection Screen', ScreenTransition.Fade))

注:CountryName需替换为你Dataverse表中对应的文本字段名称

情况2:绑定选项集字段

若下拉菜单绑定的是Dataverse的选项集列,需通过选项集字段的.Value属性获取文本值,示例公式:

If(CountryData_1.Selected.CountryOptionSet.Value = "Canada", Navigate('Collection Screen', ScreenTransition.Fade))

注:CountryOptionSet需替换为你Dataverse表中对应的选项集字段名称

验证步骤

输入公式时,输入CountryData_1.Selected.后,Power Apps会自动弹出该Dataverse记录包含的所有字段列表,直接选择目标字段即可避免拼写错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 15:32:33