如何在Power Automate流中配置条件,按SharePoint列表列值向不同用户发邮件
1. 前置准备
- 先确认SharePoint列表中待判断的列类型:如果是是/否(布尔)类型,后续判断逻辑更稳定;如果是单行文本/选择列存储的“是”“否”,也可以直接匹配文本值。
- 工作流触发方式按需选择,常用「当创建项时」或「当创建或修改项时」的SharePoint触发器,绑定对应站点和列表即可。
2. 条件判断配置步骤
- 添加「条件」控制动作,进入条件编辑界面
- 左侧动态内容选择你要判断的SharePoint列表对应列,注意如果是是/否类型的列,动态内容显示的列名后会带*(值)后缀
- 运算符按列类型选择:
- 若为是/否布尔列:运算符选
等于,右侧值直接输入true(对应SharePoint的“是”)或false(对应SharePoint的“否”)即可 - 若为文本/选择列:运算符选
等于,右侧值直接输入文本是即可,注意文本大小写要和列表内存储的保持一致
- 若为是/否布尔列:运算符选
- 条件为真(即列值为是)的分支下,添加「发送电子邮件」动作,收件人填person1的邮箱,自定义邮件标题和内容
- 条件为假(即列值为否)的分支下,同样添加「发送电子邮件」动作,收件人填person2的邮箱即可
3. 常见注意事项
- 布尔类型的列不要直接和文本“是”匹配,必须匹配布尔值
true/false,否则会出现条件判断失效的问题 - 如果是多语言环境下的SharePoint,是/否列的显示值可能会变化,但后台存储的布尔值永远是
true/false,优先用布尔值匹配兼容性更高
内容的提问来源于stack exchange,提问作者Navid2132
相关产品推荐
相关产品推荐

