Skip to main content
Feedback

JavaScript: Simple switch case

Depending on the lead type, this sample JavaScript custom scripting function sets values for a variety of fields accordingly.

If the mapped values are static, this type of mapping requirement can often be met using a cross reference table. This logic could also be implemented as a series of if/else statements.

CategoryDetails
Inputs• leadType (Character)
Outputs• salesRep
• priority
Scriptjavascript <br />switch (leadType) { <br /> case "Direct": <br /> salesRep = "Kevin"; <br /> priority = "High"; <br /> break; <br /> case "Referral": <br /> salesRep = "Louisa"; <br /> priority = "Low"; <br /> break; <br /> case "Reseller": <br /> salesRep = "Sarah"; <br /> priority = "Medium"; <br /> break; <br /> case "OEM": <br /> salesRep = "Sarah"; <br /> priority = "Low"; <br /> break; <br /> default: <br /> salesRep = "Adam"; <br /> priority = "Medium"; <br />} <br />