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

Power Apps中如何通过Lookup函数根据员工编号获取员工姓名?

Power Apps自动匹配员工姓名问题解决方法
  • 你的公式存在两个核心问题:

    1. 列名不匹配:你的表avastaff里的员工编号列是staffno,但你公式里写的是StaffNumber,Power Apps找不到这个列,直接导致报错。
    2. 引用对象错误:不能直接用StaffNumber_DataCard3.Text,数据卡片本身没有Text属性,得引用卡片里的输入控件(比如TextInput)的Text属性,你可以在右侧属性面板查看这个输入控件的具体名称(默认可能叫TextInput1这类)。
  • 正确公式分两种情况:

    • 若staffno是文本类型:
      LookUp(avastaff, staffno = 输入控件名称.Text).staffname
      
    • 若staffno是数字类型,需要把输入的文本转成数字:
      LookUp(avastaff, staffno = Value(输入控件名称.Text)).staffname
      
  • 举个实际例子,假设StaffNumber_DataCard3里的输入控件叫TextInput_StaffNo,那最终公式就是:

    LookUp(avastaff, staffno = TextInput_StaffNo.Text).staffname
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 17:38:12