本帖最后由 542548454 于 2023-12-2 08:42 编辑
假设msg.payload承载你的接收值,并且还是由msg.payload承载你的输出值
if (msg.payload == "show"){ //msg.payload如果等于show
msg.payload = "on"; //则msg.payload等于on
} else if (msg.payload == "noshow"){ //msg.payload如果等于moshow
msg.payload = "off"; //则msg.payload等于off
} else { //否则
msg.payload = "na"; //msg.payload等于na
}
return msg;
如果确定不会出现错误值
if (msg.payload == "show"){ //msg.payload如果等于show
msg.payload = "on"; //则msg.payload等于on
} else { //否则
msg.payload = "off"; //msg.payload等于off
}
return msg;
除了用if还可以用switch函数,如果想学就多看看论坛里别人node流里的function节点
我也是小白,function节点也可百度"JS"+"要实现的功能或函数"
当然只根据条件输出对应值的话,用2楼说的change节点会很方便
|