Power Automate实现SharePoint列表Vlookup时旧记录状态重置问题咨询
Power Automate 匹配更新异常问题成因
- 核心错误出在更新
Submitted字段的逻辑规则:你在流程中对所有未匹配当前新提交Template记录的「Aug2021」条目,统一赋值为No,而非仅修改匹配到的对应条目。
当第二条Template记录触发流程时,流程会遍历全部「Aug2021」记录:匹配当前第二条Project ID的条目设为Yes,其余所有不匹配的条目(包括第一条提交时已经标记为Yes的匹配记录)都会被规则强制更新为No,就出现了旧的有效标记被覆盖的问题。 - 次要原因是你获取「Aug2021」列表数据时未提前加筛选条件,直接拉取了全量数据,没有限定后续仅操作匹配的单条记录。
正确的优化方案是在「获取Aug2021列表条目」的步骤添加OData筛选条件:Title eq '@{triggerBody()?['Project ID']}'(动态值替换为你实际的Project ID触发字段),筛选后仅会返回匹配的单条记录,直接将该条的Submitted设为Yes即可,全程不触碰其他无关记录,不会出现旧标记被重置的问题。
内容的提问来源于stack exchange,提问作者Jonnyboi
相关产品推荐
相关产品推荐

