0

我有Sample_Product__c自定义对象,并想创建具有关系字段的外部 id 的对象:

final Map<String, Object> prod = new HashMap<String, Object>();
prod.put("External_ID__c", obj.getString("medicineName"));

final Map < String, Object > sample = new HashMap < String, Object > ();

sample.put("Product__r", prod);
sample.put("LotNumber__c", obj.getString("medicineSerialNo"));
sample.put("GivenDate__c", format.format(givenDate));
sample.put("ExpiredDate__c", format.format(expireDate));
sample.put("GivenNumber__c", obj.getString("medicineQuantity"));
sample.put("Call__c", callid);

RestRequest.getRequestForCreate(getString(R.string.api_version), "Sample_Product__c", sample);

这会产生错误,因为Product__r should be SObject...

在 PHP 中,我这样做是这样的:

$sfobject = new stdclass();
$sfobject->External_ID__c = "...";
$sample->Product__r = $sfobject;

但是不知道如何使用 salesforce 移动 SDK 来实现这一点......希望有人知道,谢谢!

4

0 回答 0