2012-01-30 32 views
1

這是一個相對直接的問題,但一個讓我難住的問題。在先端我創建sObjects的新列表(見下文):在apex中傳遞值

公共靜態sobjectPartnerSoapSforceCom.sObject_x []檢索(字符串fieldList中,字符串sObjectType,字符串[]的ID,用戶名字符串,字符串密碼)

當我嘗試創建一個新的sobjectPartnerSoapSforceCom.sObject_x我不知道如何將所需的參數傳遞給檢索(...)。

例如我的一個嘗試: ListsObjectList = new List('id','Contact',contactSobjectId,'blah','blah');

引發錯誤與「期待右括號,發現‘’。

如何傳遞所需的參數,進行檢索語句? 任何幫助表示讚賞。

回答

5

檢索的第一個參數是一個字符串,所以你的字段列表也許應該是:

String fieldList = 'id, Contact, contactSobjectId , blah, blah'; 

然後你做一個字符串數組您想要的聯絡人ID:

List<String> ids = new List<String> { 'contactId1', 'contactId2' }; 

然後進行檢索電話:

soapBinding.retrieve(fieldList, 'Contact', ids, '[email protected]', 'thepassword'); 
+0

嗨傑里米欣賞的快速響應,現在我得到的soapBinding的方法不存在或不正確的簽名。有任何想法嗎? – Jim 2012-01-31 00:19:09

+0

所有解決的歡呼傑里米 – Jim 2012-01-31 01:20:35