为Node-REDfunction块上的每个输出返回一条消息

在Node-RED中,如何在function块上返回多个消息,每个输出都有一个消息?

我试图基于文档,没有成功。

msg1 = "1" msg2 = "2"; msg3 = "3"; msg.payload = [msg1, msg2, msg3]; return msg 

带3个输出的功能块

您不仅需要返回对象,所以首先需要使用有效载荷键构build对象

 msg1 = {payload: "1"} msg2 = {payload: "2"}; msg3 = {payload: "3"}; msg = [msg1, msg2, msg3]; return msg; 
 var msg1 = { payload:"@" + msg.tweet.user.screen_name + "first out of output 1" }; var msg2 = { payload:"@" + msg.tweet.user.screen_name + "second out of output 1" }; var msg3 = { payload:"@" + msg.tweet.user.screen_name + "third out of output 1" }; var msg4 = { payload:"@" + msg.tweet.user.screen_name + "only message from output 2" }; return [ [ msg1, msg2, msg3 ], msg4 ];