如何在 Node-red 中使用 JavaScript 根据下拉选项显示消息

How to use JavaScript in Node-red to display message based on dropdown options

鉴于此节点红色流:

不幸的是,我不确定我应该如何在功能中实现它。

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

我已经尝试使用 If,但我仍然无法使用它。

我对 Javascript 语言只有非常基础的知识,所以我希望有人能提供帮助,至少引导我朝着正确的方向前进。

谢谢

编辑: 在我的函数节点的 If 代码中,我有 "A conditional expression",尽管我通过将 If

更改为修复了这个问题

if(msg.payload = "")

if(msg.payload == "")

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

var payload = msg.payload

if(msg.payload == "KalvRoed"){

msg.temperature = "53-57 grader"}

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

var payload = msg.payload

if(msg.payload == "KalvRoed"){

msg.temperature = "53-57 grader"}

希望有道理