Адаптер сценария

Виджет Адаптер сценария позволяет преобразовать формат данных события между двумя виджетами.

Виджет Адаптер сценария связан с двумя другими виджетами таким образом, что может выполнить преобразование данных полезной нагрузки события. С помощью этого виджета можно:

Если события виджетов одинаковы и имеют одинаковый формат данных, можно просто связать один виджет с другим. Однако, если формат данных события не совпадает, потребуется преобразовать данные события источника в формат, ожидаемый целевым виджетом. Виджет Адаптер сценария обеспечивает такое преобразование. Когда виджет Адаптер сценария получает событие из виджета, с которым он связан проводником, он показывает сведения о событии в разделе Полученное событие. Затем виджет Адаптер сценария выполняет сценарий, который преобразовывает данные, как функция с параметром "payload", который является полезной нагрузкой входящего события. Сценарий - это способ обращения с полезной нагрузкой с помощью любой необходимой логики. Значение, возвращаемое пользовательским исходным кодом, является полезной нагрузкой исходящего события этого виджета. Раздел Отправляемое событие показывает эту информацию.

Например, виджет Адаптер сценария получает связанное событие с полезной нагрузкой "test data", показываемой в разделе Полученное событие. Адаптер сценария содержит следующий сценарий:

alert("Значение полезной нагрузки: " + payload);
return "Полезная нагрузка события: " + payload + "!";

Раздел Отправленное событие содержит строку "Полезная нагрузка события: test data!" в качестве полезной нагрузки исходящего события.