脚本在浏览器上是可以正确执行:
var msg = {“version”:1,“t”:1860486013,“data”:{“driverId”:1,“dps”:{“101”:“stop”}}};
console.log(exec(msg))
function exec(msg) {
if (msg.data.driverId == “4”) {
msg.data.dps = “hello world”
return msg
} else if (msg.data.driverId == “1”) {
const dpsObj = new Map(Object.entries(msg.data.dps))
if (dpsObj.get(“101”) == “stop”) {
msg.alarm = “关闭”
return msg
}
}
return msg
}
脚本在保存Flow规则时提示错误:
create rule topo error: unknown operator type script