как заменить значение поля, когда поле пусто? - PullRequest
0 голосов

На моей левой схеме, иногда для StartTime мы не будем иметь никакого значения. Некоторые примеры допустимых значений:

1200
1320
2100
0900

Когда ввод пуст, просто <StartTime></StartTime> вывод, который я хотел бы получить, - полночь, или <StartTime>0000</StartTime>

Я понимаю, что могу сделать это с помощью обычного скриптообразного функтоида, но можно ли обойтись без кода?

Существуют ли функтоиды, которые просто заменяют исходное содержимое поля чем-то другим, что позволяет для дальнейшей обработки?

1 Ответ

1 голос
/ 15 мая 2019

Конечно, просто используйте комбинацию функций Длина + Равное / Логическое Не / Значение для отображения, чтобы передать либо полученное значение (Длина! = 0), либо 0000 (Длина = 0).

Длина -> GreaterThan (0) -> Соотношение значений / источник -> Цель

- и -

[Длина -> GreaterThan (0)] -> LogicalNot -> ValueMapping / "0000" -> Target

...