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

Power Apps画布应用登录表单实现:公式报错问题咨询

Power Apps登录按钮代码报错排查与解决

报错原因

  • Power Apps公式中逻辑与运算符需使用&&,而非自然语言的And。直接写And会导致系统语法解析错误,触发"unexpected characters. the formula contains 'eof' where 'parenclose' is expected"提示。
  • 原代码中LookUp的多条件连接写法不符合Power Apps语法规范。

修正后的代码

If(
    !IsBlank(LookUp(AdminCredentialList, Title = username.Text && Password = passwrd.Text).Title),
    Navigate(Screen2),
    UpdateContext({ShowForgetMessage: true})
)

额外优化提示

  • 若要忽略用户名/密码的大小写差异,可统一转换为小写后再匹配:
    If(
        !IsBlank(LookUp(AdminCredentialList, Lower(Title) = Lower(username.Text) && Lower(Password) = Lower(passwrd.Text)).Title),
        Navigate(Screen2),
        UpdateContext({ShowForgetMessage: true})
    )
    
  • 生产环境中不建议存储明文密码,优先使用Power Apps内置的身份验证机制(如Azure AD)保障账号安全。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 16:38:12