PowerApps编辑表单组合框DefaultSelectedItems取值问题求助
解决PowerApps DefaultSelectedItems "Expected Table" 错误
问题根源
DefaultSelectedItems 属性要求输入表(Table)类型的数据,但你当前用LookUp直接返回的是单个字段值(文本/数值/查找记录),不属于表结构,因此触发类型不匹配错误。
针对性解决方案
根据目标字段的类型,选择对应写法:
场景1:目标字段为普通文本/数值型(控件是下拉/组合框)
将LookUp返回的单个值包装成符合控件选项结构的表,用Table()函数实现:
Table({Value: LookUp(Program_Funded_Lookup, Funded_Program = FundedProgramValue.Selected.Value, 'CSU/CSU')})
注:如果你的下拉/组合框选项不是用
Value存储内容(比如自定义了字段名),把{Value: ...}里的Value替换成对应字段名即可。
场景2:目标字段为SharePoint查找类型
若CSU/CSU本身是指向其他列表的查找字段,需返回完整的查找记录再包装成表:
Table(LookUp(Program_Funded_Lookup, Funded_Program = FundedProgramValue.Selected.Value, 'CSU/CSU'))
批量适配其他4个字段
把上述公式中的'CSU/CSU'替换为对应字段名即可,示例:
// 填充"Budget_Amount"字段的示例 Table({Value: LookUp(Program_Funded_Lookup, Funded_Program = FundedProgramValue.Selected.Value, Budget_Amount)})
内容的提问来源于stack exchange,提问作者bryan0920
相关产品推荐
相关产品推荐

