点赞 关注 收藏 学会了整理了一个n8n小专栏有兴趣的工友可以关注一下 《n8n修炼手册》对于没学过编程的工友来说最先接触 n8n 条件判断节点大概率是 IF 节点有些工友可能会混淆 Switch 和 IF 的用法其实二者的定位差异非常清晰搞懂这一点就不会用错节点了。IF节点属于“二元判断”只有真True和假False两个分支只能处理“是/否”的单一条件场景比如判断订单金额是否大于100元大于走一个路径小于走另一个路径。如果需要3个及以上分支就得嵌套多个IF节点流程会变得杂乱难懂。Switch节点属于“多路分支判断”可以自定义N个条件分支不用嵌套、不用堆叠节点一个节点就能实现3条、5条甚至更多路径的分流比如根据订单状态待支付、已支付、已取消、已完成、消息优先级紧急、普通、缓慢、数据类型文本、数字、日期分别走不同流程逻辑清晰、界面简洁是多条件分支场景的最优解。Switch节点的工作原理非常直白没有复杂的底层逻辑核心就是“先选参考字段再设匹配规则最后分流执行”全程可视化操作零代码也能完成配置。比如判断学生成绩是合格还是不合格。我用一个并不严谨的成绩判断工作流介绍一下 Switch 节点。虽然不严谨但能让大家了解 Switch 节点方便点。如果成绩大于60分属于“优秀”如果刚好等于60分属于“合格”如果小于60分就是“不合格”第一个节点是表单节点弄了一个数字输入框允许用户输入一个分数。但这里我没限制分数的范围和小数是可以随便输入数字的。但本文主要想讲解 Switch 节点所以表单这里不限制了免得搞得那么复杂。新建一个 Switch 节点Mode选择Rules如果你的任务复杂的话可以选择Expression按需即可。根据前面的需求我新建了3个分支Routing Rules分别是大于、等于、小于60。另外我还给每条分支的Output Name都做了配置。这样在工作流面板查看时就比较清晰了。最后3个代码节点把 Switch 判断结果在浏览器控制台输出。最后测试了一下在表单输入61在工作流也能看到 Switch 走了“优秀”这条分支。以上就是本文的全部内容啦想了解更多n8n玩法欢迎关注《n8n修炼手册》如果你有 NAS我非常建议你在 NAS 上部署一套 n8n搞搞副业也好帮你完成工作任务也好 《『NAS』不止娱乐NAS也是生产力在绿联部署AI工作流工具-n8n》借助工具可快速实现自动化流程落地时需关注多场景适配的工程效率问题。可试试RollCode 低代码平台的私有化部署、自定义组件、静态页面发布SSG SEO能力。点赞 关注 收藏 学会了