message - NODE-RED 中的消息
问题描述
我正在尝试将 NODE RED 中的字符串值和数字值(两者一起)发送到我的 python 函数以直接执行代码。
这个想法是能够更改这些值,仪表板以及当我单击“开始按钮”以发送这些值以启动我的 python 代码时。
有人可以帮助我吗?
解决方案
基本思想是将您的数字值和字符串值设置在一个数组中,然后您可以使用点表示法或括号表示法访问它们。
你可以使用这样的东西
msg.payload = [number,string]
因为您将使用数组,您可以使用 msg.payload[0] 访问第一个元素(数字)和 msg.payload[1] 访问第二个元素。
推荐阅读
- arrays - 在不提供输入的情况下查找数组中的最小和最大元素。(提示:静态数组)
- jsonpath - Jsonpath如何使用内部json节点选择这个json
- elasticsearch - 使用无痛的弹性查询脚本问题
- r - 如何在ggplot2中为轴文本添加文本框
- javascript - 加载新页面时的 localStorage 重定向
- sql - 使用 Entityframework 核心中的枚举类型列表过滤查询
- makefile - 如何在 Makefile 中调用/链接 GLPK for Windows?[找不到-lglpk]
- linux - bitbake 无法从图像配方中选择覆盖变量
- transparency - 是否可以显示具有透明背景的 HTA
- javascript - 删除 contentEditable div 中的标记标签会在重新输入后创建一个字体标签