Hi, I'm looking for help with Watson Assistant.
I am calling TRIRIGA OSLC API's. The problem I have is the field names in the response all are prefixed with a namespace. example spi:triNameTX
I am trying to use the .joinToArray templating
to get it to display multiple result rather than having to hardcode the index one by one. for example: context.space_lookup = context.step_469_result_1.body['rdfs:member'][0]['spi:triNameTX']
.
And my display expression is: context.step_469_result_1.body['rdfs:member'].joinToArray("Space %e.spi:triNameTX%")
.
I've tried escaping it context.step_469_result_1.body['rdfs:member'].joinToArray("Space %e.spi\\:triNameTX%")
but it turns the entire line into Text. But at least I know .joinToArray
works, because I get this: "Space %e.spi\\:triNameTX%
Space %e.spi\\:triNameTX%
Space %e.spi\\:triNameTX%"
Does anyone have any ideas on how to change the field name? I know it can't be done in the OPEN API doc, SpEL in WA doesn't take loops or any functions does it? What are my options?
Thank you!!
Kenny
------------------------------
KENNY CHUA
------------------------------