在 Salesforce 中,每个人都有一个唯一的 ID。当我推送不在 Salesforce 中的人员列表时,会向我异步返回一个新列表(可能需要几个小时),这是我填写了 id 行的列表。新列表的行顺序不同。如何将已发送列表与返回列表进行匹配,以便将返回的唯一 ID 添加到已发送列表中?可以使用任何种类的数据结构。有任何想法吗?
问问题
74 次
1 回答
0
贴一些代码?
SOAP API文档:
create() 调用返回 SaveResult 对象的数组。SaveResult 数组中的每个元素对应于在 create() 调用中作为 sObjects 参数传递的 sObject[] 数组。例如,SaveResult 数组的第一个索引中返回的对象与 sObject[] 数组的第一个索引中指定的对象匹配。
create()
调用的文档和示例 Java 代码:http: //www.salesforce.com/us/developer/docs/api/index_Left.htm#StartTopic=Content/sforce_api_calls_create.htm#SampleIntro
我确实对结果进行了重新排序 - 提交一个带有 SF 支持的错误。您也可以跟进简单地查询数据WHERE Id IN ...
,但我强烈怀疑这是您这边的事情(可能是序列化和反序列化地图?)
于 2012-12-13T19:28:28.617 回答