在顶点传递值

Jim*_*Jim 1 eclipse parameters salesforce

这是一个相对直截了当的问题,但令我难过的问题.在顶点我正在创建一个新的sObjects列表(见下文):

public static sobjectPartnerSoapSforceCom.sObject_x [] retrieve(String fieldList,String sObjectType,String [] ids,String username,String password)

当我尝试创建一个新的sobjectPartnerSoapSforceCom.sObject_x时,我无法弄清楚如何将所需的参数传递给retrieve(...).

例如我的一次尝试:ListsObjectList = new List('id','Contact',contactSobjectId,'blah','blah');

抛出"期望右括号,找到','的错误.

如何传递必需的参数来执行检索语句?任何帮助赞赏.

Jer*_*oss 5

要检索的第一个参数是String,因此您的字段列表应该是:

String fieldList = 'id, Contact, contactSobjectId , blah, blah';
Run Code Online (Sandbox Code Playgroud)

然后为所需的联系人ID创建一个字符串数组:

List<String> ids = new List<String> { 'contactId1', 'contactId2' };
Run Code Online (Sandbox Code Playgroud)

然后进行检索调用:

soapBinding.retrieve(fieldList, 'Contact', ids, 'username@domain.com', 'thepassword');
Run Code Online (Sandbox Code Playgroud)