Node-RED:Рецепты/Как задать фиксированное значение для свойства сообщения: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) |
||
Строка 43: | Строка 43: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Node-RED библиотеки}} | |||
{{Навигационная таблица/Телепорт}} | |||
[[Категория:Рецепты Node-RED]] | [[Категория:Рецепты Node-RED]] | ||
[[Категория:Рецепты]] | [[Категория:Рецепты]] |
Версия от 18:06, 6 мая 2022
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
Как задать фиксированное значение для свойства сообщения[1]
Проблема
Вам нужно задать фиксированное значение для свойства сообщения.
Решение
Чтобы задать значение для свойства сообщения, воспользуйтесь нодой «Change».
Пример
[{"id":"d72dc4ce.89b368","type":"inject","z":"535331d8.55c1f","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":140,"y":80,"wires":[["78075f19.e0174"]]},{"id":"78075f19.e0174","type":"change","z":"535331d8.55c1f","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"Hello World!","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":340,"y":80,"wires":[["78dc7c25.b90d54"]]},{"id":"78dc7c25.b90d54","type":"debug","z":"535331d8.55c1f","name":"","active":true,"console":"false","complete":"false","x":550,"y":80,"wires":[]}]
Разбор
Ноду «Change» можно использовать, чтобы задавать значения для свойств сообщения.
Эта нода поддерживает разные типы данных JavaScript и некоторые типы данных Node-RED.
- Строки («hello world»)
- Числа («42»)
- Булевы значения («true» и «false»)
- Отметки времени (текущее время в миллисекундах по Unix-времени, т.е. с 1 января 1970)
- JSON (JSON-строка, которая будет конвертирована в соответствующий объект)
- Буфер (объект «Buffer» из Node.js)
Кроме того, нода «Change» позволяет задать свойство значения при помощи значения из контекстного свойства, значения из свойства другого сообщения и выражения JSONata.
См.также
Внешние ссылки
Категории:
- Страницы с устаревшим атрибутом подсветки синтаксиса «enclose»
- Справочник Node-RED
- Справочник по Node-RED
- Node-RED
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Черновик
- Надо доработать
- Черновой вариант статьи
- Черновой вариант
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Рецепты Node-RED
- Рецепты