【问题标题】:SalesForce SOSL Search - How to query related Objects over REST (Objects: Case, Contact)SalesForce SOSL 搜索 - 如何通过 REST 查询相关对象(对象:案例、联系人)
【发布时间】:2018-07-02 07:40:29
【问题描述】:

我想在一个 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 代码中使用”。

【问题讨论】:

    标签: rest api salesforce


    【解决方案1】:

    SOSL 在构建时考虑了索引的速度。我建议只返回所需的字段,如 Id,然后对 SOSL 返回的 Id 中的所有其他数据进行单独的 SOQL 查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-09
      • 2015-10-12
      相关资源
      最近更新 更多