Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

FormCalc If Statement -- Shows no error, but still doesn't work

Avatar

Level 1
I have the following code, which, when I validate it, doesn't show any errors, and yet it isn't working:
//Generate Selector Code from Account Type
If (AccountType.rawValue eq 1 or AccountType.rawValue eq 3)
     then (SelectorCode.rawValue eq 147);
     elseif  (AccountType.rawValue eq 2)
     then (SelectorCode.rawValue eq 247);
     else (SelectorCode.rawValue eq 347);
     endif
Any ideas where I'm going wrong?
Thanks much
1 Reply

Avatar

Level 2

You'll need to change the "eq" operators to "=", the assignment operator, in your "then" statements, as well as in the final "else." "eq" is the alternate form for "==", the equality operator.