Is there a way to add a variable between two other variables? So we have officehide and cellhide, but if both numbers are there we want a | to separate. Would it have to be one giant formula or multiples?
1. From Signature Designer go to Admin>Fields
2. Create New Field
Type: Select "Formula"
3. Copy and Paste the below code snippet (also attached): into the Formula Editor:
string strPhone = "(!Phone!)";
string strMobile = "(!Mobile!)";
string strFax = "(!Fax!)";
List strMulti = new List();
if (strPhone != "")
strMulti.Add("Tel: " + strPhone);
if (strFax != "")
strMulti.Add("Fax: " + strFax);
if (strMobile != "")
strMulti.Add("Mobile: " + strMobile);
return String.Join("| ", strMulti.ToArray());
The separator, below can be changed to another value eg ","
4. Click Save
5. Click on "SEND TEST EMAIL" to test the configuration for different users with different contact numbers: