Node-RED:Библиотеки/node-red/Change: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{Node-RED/Панель перехода}}
{{Node-RED/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=Нода «Change»=
=Нода «Change»=
[[Файл:nodered_node_change.png|center]]


В этой ноде можно задавать, менять, удалять или перемещать свойства из сообщения, глобального контекста или контекста потока.
В этой ноде можно задавать, менять, удалять или перемещать свойства из сообщения, глобального контекста или контекста потока.
Строка 26: Строка 27:
<references />
<references />
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Телепорт}}
[[Категория:Нода]]
[[Категория:Нода]]
[[Категория:Нода Node-RED]]
[[Категория:Нода Node-RED]]

Текущая версия от 11:11, 24 сентября 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Нода «Change»

В этой ноде можно задавать, менять, удалять или перемещать свойства из сообщения, глобального контекста или контекста потока.

В одной ноде «Change» можно задать несколько правил, которые будут применяться в том порядке, в котором они были заданы.

Подробное описание

Итак, в этой ноде можно выполнять следующие операции:

  • «Set» – присваивает свойству заданное значение. Оно может быть разных типов (числом, строкой, булевым значением и т.д.). Кроме того, это может быть и значение из сообщения, и значение из контекстного хранилища
  • «Change» – ищет и заменяет части значения, хранящегося в свойстве. При использовании регулярных выражений в поле «Replace with» можно указывать обратные ссылки (вроде «$1»). Тип данных при замене изменится только при полном совпадении
  • «Delete» – удаляет свойство
  • «Move» – перемещает или переименовывает свойство

В регулярных выражениях используется язык запросов и выражений JSONata.

См.также

Внешние ссылки