Salesforce 如何在SOQL返回USING子句中转义ListView名称
列表名称:mike的测试视图 当使用\:Salesforce 如何在SOQL返回USING子句中转义ListView名称,salesforce,soql,Salesforce,Soql,列表名称:mike的测试视图 当使用\: 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:Colu
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 '\'
对此只字未提我非常确定您需要使用api名称,而不是显示名称,这样它就可以
FIND {*@*.*} IN EMAIL FIELDS RETURNING Lead(Id, Email, FirstName, LastName, Phone, Company USING ListView=mike_s_test_view)
什么意思?它不是一个表或对象,而是一条名为mike的测试视图的记录。我遗漏了什么吗?如果你有权限编辑ListView,你会看到上面的两个字段,一个是显示名,另一个是API名,基本上是显示名,用特殊字符和空格替换为u字符。这就是您想要使用的第二个名称,而不是显示名称现在我知道了,还有另一个字段DeveloperName必须用于此。非常感谢。
FIND {*@*.*} IN EMAIL FIELDS RETURNING Lead(Id, Email, FirstName, LastName, Phone, Company USING ListView=mike_s_test_view)