Microsoft Power Automate多值比较条件配置求助
从Excel读取员工编号并在Power Automate中做条件判断的实现步骤
1. 准备Excel数据源
- 在OneDrive/SharePoint中创建Excel文件,设置表头为员工编号,将所有指定的50余个编号填入该列。
- 选中数据区域,按下
Ctrl+T将其转为Excel表,确保Power Automate能稳定读取数据。
2. 配置Power Automate流的基础动作
- 以Microsoft Forms 当有新响应提交作为触发器,获取表单提交的员工编号值。
- 添加**Excel Online (Business)**的
列出表行动作,选择对应文件、工作表,加载所有员工编号数据。
3. 实现编号匹配判断
- 添加筛选数组动作:
- 输入内容选择
列出表行输出的所有行 - 筛选条件设置为:
@equals(item()?['员工编号'], triggerBody()?['你的表单员工编号字段名'])(替换为实际表单字段名)
- 输入内容选择
- 添加条件动作:
- 判断条件设为
@greater(length(body('筛选数组')), 0) - 条件为是时,执行符合要求的后续操作;为否时,执行不符合要求的操作
- 判断条件设为
注意事项
- 确保Excel中的员工编号格式与表单提交的格式完全一致(比如统一为文本或数字类型),避免格式差异导致匹配失败。
- 如果后续需要更新指定编号,直接修改Excel表即可,无需调整流的配置。
内容的提问来源于stack exchange,提问作者user19328544
相关产品推荐
相关产品推荐

