【问题标题】:Passing values in apex在顶点传递值
【发布时间】:2012-01-30 22:17:34
【问题描述】:

这是一个相对直截了当的问题,但让我很困惑。在顶点中,我正在创建一个新的 sObject 列表(见下文):

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') ;

抛出“期望右括号,找到','的错误。

如何传递所需的参数来执行检索语句? 任何帮助表示赞赏。

【问题讨论】:

    标签: eclipse parameters salesforce


    【解决方案1】:

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

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

    然后你为你想要的联系人 ID 创建一个字符串数组:

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

    然后进行检索调用:

    soapBinding.retrieve(fieldList, 'Contact', ids, 'username@domain.com', 'thepassword');
    

    【讨论】:

    • 您好,jeremy 感谢您的快速响应,我现在得到的方法不存在或soapBinding 上的签名不正确。有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 2014-01-08
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2013-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多