整理了一个n8n小专栏,有兴趣的工友可以关注一下 👉 《n8n修炼手册》
对于没学过编程的工友来说,最先接触 n8n 条件判断节点大概率是 IF 节点,有些工友可能会混淆 Switch 和 IF 的用法,其实二者的定位差异非常清晰,搞懂这一点,就不会用错节点了。
Switch节点的工作原理非常直白,没有复杂的底层逻辑,核心就是“先选参考字段,再设匹配规则,最后分流执行”,全程可视化操作,零代码也能完成配置。
比如判断学生成绩是合格还是不合格。
我用一个并不严谨的成绩判断工作流介绍一下 Switch 节点。
虽然不严谨,但能让大家了解 Switch 节点方便点。

第一个节点是表单节点,弄了一个数字输入框,允许用户输入一个分数。
但这里我没限制分数的范围和小数,是可以随便输入数字的。但本文主要想讲解 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)能力。
点赞 + 关注 + 收藏 = 学会了