2022

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Issue:

...

1. If the name contains special characters, we We cannot update the QuickBooks IDs QB Id’s based on the name from QuickBooks to Salesforce.2. If QB to SF if the name contains special characters, we .

2. We cannot link any Object based on name if the name contains special characters.Description

Reason:

Salesforce does not allow allows to query the field name if it contains any special characters(‘,/,\) in it . Hence and hence we need to escape the special characters so that the respective field can be queried.


Image RemovedImage Added

Figure Fig 1

Image Removed

...

Image AddedFig 2Resolution:

Solution

  1. Open the mapping and identify the field in QuickBooks

  2. that needs
  3. which has to be linked and

  4. check whether it
  5. contains special character

  6. (s)
  7. .

  8. Pass the value of the field

  9. by using
  10. in the ESCAPESPECIALCHARACTER() function and save it.

Examples:

  1. TLOOKUP("select Id from Account where Name='"+ESCAPESPECIALCHARACTER(VALUE("Name"))+"'")

  2. LINK("Account","select Id,AccountId from Opportunity","Name",ESCAPESPECIALCHARACTER(VALUE("CustomerRef/FullName")),"Opportunity")