在Node-RED中,我试图从MQTT主题的一部分创建一个全局变量:
var mytopic = msg.topic;
shortcode = mytopic.replace(/.*presence\/(.*)/, '$1');
global.set(shortcode, '1');
文档提到global.set('foo', 'bar');
,但如何动态设置变量名称 foo ?
答案 0 :(得分:0)
感谢您的回复。
正如所建议的,它应该实际工作,它确实有效。我的错误在其他地方。我知道使用全局变量的风险。现在我可以使用MQTT主题,比如' + / presence /#' (包含有关由多个传感器检测到的不同项目的信息)与一个流程。