Power Automate新邮件触发主题通配符过滤问题咨询
Power Automate邮件主题通配符匹配解决方案
前缀匹配(替代
Doc*需求):
无需在startswith函数中添加*,直接使用以下表达式即可判断邮件主题是否以Doc开头:@startswith(triggerOutputs()?['body/subject'], 'Doc')startswith本身就是验证字符串前缀的函数,你之前写入的'Doc*'会被系统当作完整字符串进行匹配,这才导致失效。任意位置包含匹配(替代
*Doc*需求):
使用contains函数判断主题是否包含指定子串:@contains(triggerOutputs()?['body/subject'], 'Doc')复杂规则匹配:
如果需要更灵活的匹配逻辑(比如匹配Doc后跟随固定格式内容的主题),可以用matchesPattern函数结合正则表达式实现,正则中的.*等价于通配符*,示例:- 匹配以
Doc开头的任意主题:@matchesPattern(triggerOutputs()?['body/subject'], '^Doc.*') - 匹配包含
Doc且后续跟随数字的主题:@matchesPattern(triggerOutputs()?['body/subject'], 'Doc\d+')
- 匹配以
内容的提问来源于stack exchange,提问作者rose
相关产品推荐
相关产品推荐

