如何使用红色节点中的JavaScript根据下拉选项显示消息

如何使用红色节点中的JavaScript根据下拉选项显示消息,javascript,node-red,Javascript,Node Red,给定此节点的红色流: 不幸的是,我不确定应该如何在函数中实现它 我在两个下拉列表中都有3个选项,一个显示meattype,另一个显示Donness。每当我选择下拉列表的组合时,我应该在文本输出中给出适当的温度 我已经尝试过使用If,但在使其工作时仍然存在问题 我对Javascript语言只有非常基本的了解,所以我希望有人能帮助我,至少能引导我走向正确的方向 多谢各位 编辑: 在我的功能节点中的If代码中,我有一个“条件表达式”,尽管我通过将If从以下位置更改来解决这个问题: if(msg.pa

给定此节点的红色流:

不幸的是,我不确定应该如何在函数中实现它

我在两个下拉列表中都有3个选项,一个显示meattype,另一个显示Donness。每当我选择下拉列表的组合时,我应该在文本输出中给出适当的温度

我已经尝试过使用
If
,但在使其工作时仍然存在问题

我对Javascript语言只有非常基本的了解,所以我希望有人能帮助我,至少能引导我走向正确的方向

多谢各位

编辑: 在我的功能节点中的
If
代码中,我有一个“条件表达式”,尽管我通过将
If
从以下位置更改来解决这个问题:

if(msg.payload=”“)

if(msg.payload==“”)

这修复了我的代码,并给了我预期的结果

var payload=msg.payload

if(msg.payload==“KalvRoed”){

msg.temperature=“53-57 grader”}

我有一个“条件表达式”,这意味着我必须更改代码,因此“if”是用“==”而不是“=”编写的。如果“If”是用“=”写的,函数节点会认为我在创建一个变量,而我正试图让它做一些事情,如果是真的

var payload=msg.payload

if(msg.payload==“KalvRoed”){

msg.temperature=“53-57平地机”}


希望这是有意义的

这里没有足够的信息说明你想做什么。此外,我们还需要查看join节点的输出,以知道从何处开始。您应该从附加的调试节点获得该功能。编辑问题以添加更多详细信息、您已尝试的内容和调试结果。编辑问题以向我们展示您已尝试的内容。另外,请阅读文档,了解好的堆栈溢出问题需要什么:如果您有解决方案,请不要编辑问题以包含它。将其添加为真实答案,然后您可以将其标记为已接受,这将使其他人更容易找到。(不要发布代码图像,发布实际代码,并使用工具栏正确设置其格式)