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

Flow中CorrectionsMade字段OR条件始终返回False的问题求助

Flow条件中OR判断始终返回False的排查方案

针对你遇到的Flow条件问题,可从以下几个方向排查:

  • 校验文本匹配的准确性
    SharePoint选项字段的返回值可能存在前后空格、大小写不一致的情况(比如实际返回值是"Yes "而非"Yes",或"YES")。可以通过Compose输出的内容,复制到文本编辑器查看是否有隐藏空格;也可以在条件判断中使用trim()函数处理目标变量,例如用trim(triggerBody()?['CorrectionsMade'])替代原变量,再与"Yes"/"NA"/"Referred to RD"做对比。

  • 确认Choice字段的返回结构
    SharePoint的Choice字段在Flow中有时会返回对象而非纯文本(例如{ "Value": "Yes" }),直接用文本值对比会不匹配。可在Compose中输出triggerBody()?['CorrectionsMade']的完整内容,查看是否为对象结构;如果是,需改用triggerBody()?['CorrectionsMade']?['Value']来获取实际选项文本进行判断。

  • 检查条件逻辑的嵌套层级
    确认OR条件的分组是否正确:需将三个CorrectionsMade等于XX的判断放在同一OR组内,再与CorrectionsDate为True的条件做AND组合。Flow编辑器的分组逻辑容易出错,可核对条件结构,避免将OR判断误嵌套到错误层级。

  • 拆分测试单个条件
    单独测试每个OR分支的判断结果:先只保留CorrectionsMade等于Yes的条件,查看是否返回True;再依次测试另外两个选项,定位是单个分支的匹配问题,还是整个OR组的逻辑配置错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 09:40:08