What's the proper use of index function?

Certified Senior Developer

Hello!

I'm having a doubt about the use of the function index(), as a best practice in Appian development.

In the Appian documentation appears as: indexdata, index, default ), but I know that we can use the function as: indexdata, index, index, index... (as many as needed), default ), to navigate between an object and it returns the value needed.

The question is: Should I use nested index() functions? or Is better to use just one index function with many indexes inside?

Example:

{CountriesES, CountriesUS, CountriesNL} -> Cities -> Town

1 - Index(CountriesES, "Cities", "Town", null)

2 - Index(lIndex(CountriesES, "Cities", null), "Town", null).

  Discussion posts and replies are publicly visible