У меня есть требование, чтобы сделать нижемул dataweave условная проверка петли
1) извлечь addressline4 и конкатенации с addressLine1, если addressline4 присутствует 2) экстракт addressline3 и конкатенации с addressLine1, если addressline4 нет и addressline3 является настоящее 3) экстракт addressLine2 и сцепить с addressLine1 если addressline4 нет, если addressline3 нет и addressLine2 присутствует 4) извлечь только addressLine1 это остальные все пустые
Я пытался что-то, как показано ниже, но Безразлично» t, похоже, работает, высоко оценивайте любую помощь на s. Также мне нужно ограничить символы для улицы до 40:
улица: flowVars.addressLine1 ++ '' ++ flowVars.addressLine4, когда flowVars.addressLine4! = '' Иначе flowVars.addressLine1 ++ '' ++ flowVars. addressLine3, когда flowVars.addressLine3! = '' иначе flowVars.addressLine1 ++ '' ++ flowVars.addressLine2, когда flowVars.addressLine2! = '' иначе flowVars.addressLine1