我是node-red的新手,我一直在尝试按照文档http://nodered.org/docs/writing-functions.html的示例创建一个新变量。 这是代码:
{"firstDayOfMonth":"2016-11-01T09:45:30.998Z","lastDayOfMonth":"2016-11-30T09:45:30.998Z"}
但是我在使用变量msg.count时遇到了麻烦。我曾尝试使用// initialise the counter to 0 if it doesn't exist already
var count = context.get('count')||0;
count += 1;
// store the value back
context.set('count',count);
// make it part of the outgoing msg object
msg.count = count;
return msg;
或{msg.count}
等多次尝试打印该值,但每次都会写{msg.get('count')}
或没有任何内容。
如何打印变量计数?
这就是流程的样子,交换机只是检查msg.count的值。
答案 0 :(得分:0)
我太过复杂了
我只需使用{count}
代替{msg.count}
。