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

Power Apps中Patch更新Autentikasi表指定行时参数错误求助

问题解决:Power Apps Patch 参数错误修复

错误原因

你写的Filter函数第二个条件First(Sort(Autentikasi, ID,Descending))返回的是一条记录,但Filter的筛选条件必须是布尔值(True/False)的判断逻辑,这就导致了"期望布尔值却得到记录"的参数错误。

正确写法思路

要实现"匹配Title且ID最大"的目标,应该先筛选出所有Title等于InputNRP.Text的行,再对这些行按ID降序排序,取第一行(也就是ID最大的那条),再用Patch更新它。

完整修复代码

假设你要更新的字段是Status(可替换成你实际需要更新的字段),完整代码如下:

Patch(
    Autentikasi,
    // 先筛选匹配Title的行,再按ID降序取第一行
    First(
        Sort(
            Filter(Autentikasi, Title = InputNRP.Text),
            ID,
            Descending
        )
    ),
    // 这里写你要更新的字段和值
    {
        Status: "已更新"
    }
)

关键说明

  • Filter(Autentikasi, Title = InputNRP.Text):先把所有Title匹配的行筛选出来
  • Sort(..., ID, Descending):对筛选结果按ID从大到小排序
  • First(...):取排序后的第一行,也就是当前匹配Title的记录里ID最大的那条
  • Patch的第三个参数是你要更新的字段集合,必须根据你的实际需求修改

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 14:50:28