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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{Node-RED/Панель перехода}}
{{Node-RED/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
Строка 28: Строка 27:
<references />
<references />
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Node-RED библиотеки}}
{{Навигационная таблица/Телепорт}}
[[Категория:Нода]]
[[Категория:Нода]]
[[Категория:Нода Node-RED]]
[[Категория:Нода Node-RED]]
Строка 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
}}

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

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


Нода «Change»

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

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

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

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

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

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

См.также

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