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

Power Apps表单Lookup列提交值为空问题及解决咨询

问题原因与解决方法

核心问题分析

  1. Lookup列提交为空:SharePoint Lookup列要求存入的是包含Id和Value的完整列表项对象,而非单一的列值。你将组合框Items设为List-B.对应列,返回的是纯文本/数值,Selected值无法匹配Lookup列的结构要求,导致提交后为空。
  2. 单行文本列提交为空:组合框Selected属性返回的是List-B的整条记录对象,直接绑定到文本列会因无法提取字符串值,最终提交Null。

具体解决步骤

修复Lookup列提交问题

  • 修改组合框Items属性:不要绑定单一列,改为绑定整个List-B列表:List-B
  • 配置组合框显示字段:设置DisplayFields为["你要显示的列名"],SearchFields同样设为["你要显示的列名"](用于搜索过滤)
  • 更新数据卡Update属性:
    {Id: DataCardValue43.Selected.ID, Value: DataCardValue43.Selected.你的目标列名}
    
    注意:ID是List-B默认的系统主键列,你的目标列名必须和List-A中Lookup列配置的"查找列"完全一致。

修复单行文本列提交问题

如果用文本列存储选择内容,直接修改数据卡的Update属性为:

DataCardValueXX.Selected.你的目标列名

将XX替换为你的组合框控件名,你的目标列名是List-B中对应字段的名称,这样就能提取选中项的文本值提交。

验证要点

  • 确认List-A的Lookup列配置里,"从List-B查找的列"和Power Apps中引用的列完全匹配
  • 先在Power Apps编辑器预览测试提交,查看List-A记录是否正确,再发布到SharePoint使用

内容的提问来源于stack exchange,提问作者Jens-Emil

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 02:30:39