Power Automate流程contains表达式判断始终返回FALSE问题及解决
问题及解决方法
补充说明
已通过将mailUser字符串转换为对象解决该问题。
问题背景
我创建了一个触发条件为收到邮件的Power Automate简单流程:
- 提取邮件详情,将发送者邮箱存储在名为
mailUser的变量中 - 获取SharePoint列表的全部数据,把列表里的“email”列数据存入名为
userArray的数组变量
两个变量均能正常生成数据,具体如下:
mailUser变量数据
testing@gmail.com
userArray变量数据
[ { "Email": "testing@gmail.com" }, { "Email": "testing@gmail.com" }, { "Email": "testing@gmail.com" }, { "Email": "testing@gmail.com" } ]
该SharePoint列表中仅包含上述测试邮箱,共4条记录。
条件判断问题
我用contains表达式设置条件,对比mailUser是否存在于userArray中,但条件始终返回FALSE。
(附两张操作截图:截图1、截图2)
内容的提问来源于stack exchange,提问作者Bamieschijf
相关产品推荐
相关产品推荐

