Как экранировать имя ListView в предложении SOQL RETURNING USING - PullRequest
0 голосов
/ 03 мая 2018

Название списка: mike's test view

FIND {*@*.*} IN EMAIL FIELDS RETURNING Lead(Id, Email, FirstName, LastName, Phone, Company USING ListView=mike's test view)

line 2:0 mismatched character '<EOF>' expecting '''

При побеге с \:

FIND {*@*.*} IN EMAIL FIELDS RETURNING Lead(Id, Email, FirstName, LastName, Phone, Company USING ListView=mike\'s\ test\ view)

Phone, Company USING ListView=mike\'s\ test\ view)
                             ^
ERROR at Row:1:Column:110
line 1:110 no viable alternative at character '\'

Документы Salesforce ничего не сказать об этом

1 Ответ

0 голосов
/ 04 мая 2018

Я почти уверен, что вам нужно использовать имя API, а не отображаемое имя, поэтому это будет

FIND {*@*.*} IN EMAIL FIELDS RETURNING Lead(Id, Email, FirstName, LastName, Phone, Company USING ListView=mike_s_test_view)
...