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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 34: Строка 34:
[[Категория:Нода модуля node-red]]
[[Категория:Нода модуля node-red]]
[[Категория:Нода node-red]]
[[Категория:Нода node-red]]
{{ИнфоОСтр
|Название=Нода «Change»
|Метки=change, node-red change, node change, нода change, change нода, нода срфтпу
|Описание=
[[Файл:nodered_node_change.png|center]]
В этой ноде можно задавать, менять, удалять или перемещать свойства из сообщения, глобального контекста или контекста потока.
}}
{{SEO
|Заголовок статьи=Node-RED:Нода «Change» / Онлайн справочник - wikihandbk.com
|Ключевые слова=change, node-red change, node change, нода change, change нода, нода срфтпу
|Описание статьи=В этой ноде можно задавать, менять, удалять или перемещать свойства из сообщения, глобального контекста или контекста потока.
|Изображение статьи для Open Graph=http://wikihandbk.com/ruwiki/images/0/06/Nodered_node_change.png
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Node-RED:Библиотеки/node-red/Change</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2019-05-18
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}

Версия от 22:10, 19 июня 2019

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


Нода «Change»

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

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

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

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

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

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

См.также

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

{{#set: |Название=Нода «Change» |Метки=change, node-red change, node change, нода change, change нода, нода срфтпу|+sep=,

|Описание=

В этой ноде можно задавать, менять, удалять или перемещать свойства из сообщения, глобального контекста или контекста потока. |Полная ссылка на страницу=Нода «Change» }}