如何使用'替换' C#中的SalesForce SOAP API中的函数

时间:2014-12-29 06:04:47

标签: c# api soap salesforce

我在C#应用程序中使用SalesForce SOAP Enterprise WSDL API。 我遇到的是需要使用包含SELECT函数的REPLACE查询。 我通过执行以下查询尝试了Developer Console>>查询编辑器,但是它给了我 Unknown error parsing query错误。

以下是我想要执行的查询:

SELECT Id, Name, HomePhone, MobilePhone, OtherPhone, office_phone__c.replace("-",""), phone_fax__c FROM Contact

我也尝试过以下方式,但这也给了我同样的错误。

SELECT Id, Name, HomePhone, MobilePhone, OtherPhone, REPLACE(office_phone__c,'-',''), phone_fax__c FROM Contact

如查询所示,我想将"-"字段中的office_phone__c替换为""

之前有没有人使用过这种类型的查询。 如果有人能引导我朝着正确的方向前进,我将非常感激。

1 个答案:

答案 0 :(得分:1)

SOQL不支持select子句中的函数(聚合除外)。您需要为您的函数创建一个公式字段,然后选择它,或者在您获取数据后在客户端上进行处理。