如何在 C# 中使用 SalesForce SOAP API 中的“替换”函数
本文关键字:中的 API 替换 函数 SOAP SalesForce | 更新日期: 2023-09-27 18:35:28
我正在我的C#应用程序中使用SalesForce SOAP Enterprise WSDL API。我遇到的是需要使用包含REPLACE
函数的SELECT
查询。我通过执行以下查询尝试了开发人员控制台>>查询编辑器,但它给了我 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
字段中的"-"
替换为 ""
。
以前有没有人使用过这种类型的查询。如果有人能带领我朝着正确的方向前进,我将不胜感激。
SOQL 不支持 select 子句中的函数(聚合除外)。您需要为函数创建一个公式字段并选择该字段,或者在获取数据后在客户端上进行处理。