var temp = msg.payload; //定义变量"temp"为"msg.payload"的值
var temp_old = flow.get("temp_old"); //定义变量"temp_old"为全局变量中的"temp_old"
if(temp > -20 && temp < 60){ //如果"temp"在-20到60℃之间
flow.set("temo_old",temp); //将"temp"的新值赋值到全局变量"temp_old"
msg.payload = {
"msgtype": "text",
"text" :{
"content": "新温度" + temp + "℃"
}
}
}
else{ //否则
msg.payload = {
"msgtype": "text",
"text" :{
"content": "新温度" + temp_old + "℃"
}
}
}
return msg;
这个应该可以满足你现在的需求,还可以用你写的function 然后向下图一样修改节点
|