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

更新实体时触发Power Automate流:排除特定列更新的实现方法

Power Automate 实体更新触发排除特定列的实现方法

针对你需要仅当特定列(如address)未更新时才触发流的需求,以下是两种可行实现方案,基于你已有的「当实体更新时」触发器展开后续操作:

方案一:触发器触发条件控制(推荐,减少无效流启动)

  • 点击触发器右上角的省略号 → 选择「设置」
  • 在「触发条件」区域添加表达式:
    @equals(triggerBody()?['address'], triggerBody()?['address_Original'])
    
    注:需将address替换为你实体中对应列的逻辑名称,系统自动为更新字段生成原始值后缀_Original,比如列逻辑名为address1,则原始值字段为address1_Original
  • 保存设置后,只有当address列的新旧值完全一致(即未被更新)时,流才会被触发启动

方案二:流程内条件判断

  • 在触发器之后添加「条件」控件
  • 设置判断规则:触发时的项目 > address 等于 触发时的项目 > address (原始)
    注:「address (原始)」是Power Automate为更新操作自动提供的字段原始值,可在动态内容列表中找到
  • 在条件的「如果是」分支中添加你的业务逻辑;「如果否」分支直接结束流程(无需做任何操作)

注意事项

  • 若address是复杂类型字段(如多行文本、查找列),需调整表达式适配字段结构,比如多行文本需取Value属性:
    @equals(triggerBody()?['address']?['Value'], triggerBody()?['address_Original']?['Value'])
    
  • 始终使用字段的逻辑名称而非显示名称,避免因显示名称修改导致流程出错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 20:22:35