如何在 SOQL RETURNING USING 子句中转义 ListView 名称
How to escape ListView name in SOQL RETURNING USING clause
列表名称: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 docs什么都不说
我很确定您需要使用 api 名称而不是显示名称,所以它会是
FIND {*@*.*} IN EMAIL FIELDS RETURNING Lead(Id, Email, FirstName, LastName, Phone, Company USING ListView=mike_s_test_view)
列表名称: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 docs什么都不说
我很确定您需要使用 api 名称而不是显示名称,所以它会是
FIND {*@*.*} IN EMAIL FIELDS RETURNING Lead(Id, Email, FirstName, LastName, Phone, Company USING ListView=mike_s_test_view)