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

Power Automate Desktop单个If语句使用Contains等多条件判断方法咨询

Power Automate Desktop 单If语句多字符串条件判断方案

完全可以在单个If语句中实现多条件组合的字符串规则判断,Power Automate Desktop提供了原生字符串判断函数,直接在条件表达式中结合逻辑运算符And/Or组合即可实现需求。

字符串判断规则对应函数对照表

  • 包含(Contains):Contains(目标字符串, 查找子串)
  • 不包含(Does not contain):Not(Contains(目标字符串, 查找子串))
  • 开头为(Starts with):StartsWith(目标字符串, 匹配前缀)
  • 开头不为(Doesn't start with):Not(StartsWith(目标字符串, 匹配前缀))
  • 结尾为(Ends with):EndsWith(目标字符串, 匹配后缀)
  • 结尾不为(Doesn't end with):Not(EndsWith(目标字符串, 匹配后缀))

示例实现

你需要的strFileContents包含'word'且strFilePath不包含'.txt'逻辑,对应的正确表达式写法如下:

%Contains(strFileContents, 'word') And Not(Contains(strFilePath, '.txt'))%

使用时只需在If动作的设置中,运算符选择「表达式为真」,将上述表达式填入输入框即可,无需嵌套多层If语句。

可选:忽略大小写匹配

上述三个字符串函数默认区分大小写匹配,如需忽略大小写,可在函数参数末尾追加第三个参数False,示例如下:

%Contains(strFileContents, 'word', False) And Not(Contains(strFilePath, '.txt', False))%

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 14:06:09