动态设置节点属性

Dynamically set node properties

当我查看节点的属性时,我可以为其中一些使用动态表达式或值,而其他似乎是静态的(例如下拉值)。例如考虑调试节点的属性:

虽然我可以为 Output 定义一个动态表达式(即它取决于节点的输入),但我无法按消息方式更改 To 复选框。我本可以创建一个包含所有可能选项的切换节点,但这不是问题所在,而且看起来像很多样板文件。

如果我有一个具有多种属性的节点,但我无法 select 消息 属性 或 JSONata,我是否仍可以在不修改节点代码的情况下修改每条消息的这些属性?

一个用例与许多智能家居集成有关,我可以在其中 select 从操作节点属性的下拉列表中选择一个设备。如果没有几十个开关节点,我想动态地控制某些设备似乎是没有办法的。

否,如果特定节点未明确提供传入和覆盖配置值的方法,则没有通用的方法来更改它们。