SalesForce SOSL搜索 - 如何通过REST查询相关对象(对象:案例,联系人)

时间:2018-01-23 13:06:43

标签: rest api salesforce

我想查询案例编号列表,并在一个SOSL搜索命令中打印相关的联系信息。这可以通过使用REST API上的SOSL来使用ID字段作为指针吗?

示例搜索

"find {XY00001234*} IN ALL FIELDS RETURNING Case(ContactEmail,OwnerId WHERE ContactEmail LIKE '%.test'), Contact(Email WHERE Id = Case.OwnerId) LIMIT 10"

上面的查询会抛出一个错误:“仅在Apex代码中允许绑定变量”。

1 个答案:

答案 0 :(得分:0)

SOSL专为提高速度而设计,并考虑了索引。我建议只返回像Id这样的必填字段,然后对SOSL返回的Id中的所有其他数据进行单独的SOQL查询。