我刚刚开始使用Salesforce Web Services API,我很惊讶没有一种明显的方法可以对所有人进行查询。包含特定标记的帐户对象。
您认为找到包含某些标签的所有对象的最佳方法是什么?
我想它涉及到Account.id和AccountTag.id上的联接或类似的东西,但尽管有一些真正的研究,我不确定如何最好地解决这个问题。
提前致谢!
更新:我想我可以从AccountTag中选择,然后根据ItemId获取帐户对象,但理想的做法是对帐户进行查询,标签只是条件的一部分。
答案 0 :(得分:1)
您可以使用SOQL-R样式查询来执行此操作,例如这会获取具有internet
标记的所有帐户的帐户ID和帐户名称。
select item.id, item.name from accountTag where name='internet'
在这种情况下,项目关系是被标记的帐户,因此您可以通过项目关系路径从帐户对象中选择任何字段。
有关详细信息,请参阅SOQL-R docs