Back

Setting a Salesforce.com Multi-Select List

Published: Sep 07, 2016
Post Author Written by eOne Solutions

I am trying to set a Multi-Select List with Salesforce.com as my destination, how do I do this with SmartConnect.

Salesforce.com uses semi-colons to separate the values within a multi-select list. To be able to set multiple values, use a calculated field that concatenates strings together to have multiple values set on the multi-select list.

This is an example where we can set a list of languages the contact is able to communicate. Using the boolean values from the source, I set the required List strings together.

Dim MySelectListString as string

MySelectListString = string.empty

if _SPANISH then

MySelectListString = MySelectListString & “Spanish;”

end if

if _ENGLISH then

MySelectListString = MySelectListString & “English;”

end if

if _GERMAN then

MySelectListString = MySelectListString & “German;”

end if

if _ITALIAN then

MySelectListString = MySelectListString & “Italian;”

end if

if _FRENCH then

MySelectListString = MySelectListString & “French;”

end if

‘Remove the trailing semicolon

if MySelectListString.Length > 0 then

return MySelectListString.Substring(0, MySelectListString.Length-1)

else

return String.Empty

end if

Feeling stuck? Get the support and guidance you need to help you power through any data challenge

We're on your integration team. Connect with our people and let us know how we can help you.