What does this do in plain English? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

What does this do in plain English?

IF( IsPersonAccount, 'True', IF( RecordType.DeveloperName = 'Agency', 'Agency', IF(RecordType.DeveloperName = 'Business_Account', 'Account', 'False'))))))

10th Jan 2023, 10:01 AM
James Murphy
James Murphy - avatar
1 Answer
+ 2
Assuming <IsPersonAccount>was boolean like value, and <RecordType.DeveloperName> was string like value; I guess it could mean something like if IsPersonAccount then return 'True' else if RecordType.DeveloperName equals 'Agency' then return 'Agency' else if RecordType.DeveloperName equals 'Business_Account' then return 'Account' else return 'False' Condensed conditional statements can be troublesome at times ... Is there not too many closing parentheses?
10th Jan 2023, 11:08 AM
Ipang