Solved
Getting One Property Value From Dictionary Based Upon Another Property Value
I have this expression rule and I need to get the value of one of the keys based upon whether another key property is true or false, I have this but doesn't work:
a!localVariables(
local!myDictionary: {
{
item: 1,
active: true,
description: "Widget",
color: "Green"}
,{
item: 2,
active:false,
description: "another",
color: "red"}
},
if(
fn!index(local!myDictionary,"active","") == true,
fn!index(local!myDictionary,"color",null), "")
)
To explain further: I would want to return the value "Green" from the key property color due to active property being true and not the value "red" because active property is false.

