adam_gataev
2 years agoNew Contributor II
IF Statement in Expressions Library file
Hi, I have an expressions library file which creates a JSON object like this: ...
.map((elem, idx, arr) =>
{
"fieldA": elem.fieldA,
"fieldB": [
{
...
- 2 years ago
adam_gataev - you were very close - try this
.map((elem, idx, arr) => { "fieldA": elem.fieldA, "fieldB": [ { "fieldC1": elem.fieldC1, "fieldC2": elem.fieldC2 } ] .concat( elem.get('fieldD1') > '' ? [ { "fieldD1": elem.fieldD1, "fieldD2": elem.fieldD2 } ] : [] ) .concat( elem.get('fieldE1') > '' ? [ { "fieldE1": elem.fieldE1, "fieldE2": elem.fieldE2 } ] : [] ) } )
Hope this helps!