Salesforce SOQL字符串函数不工作(左、替换等)
我正在尝试使用Salesforce查询语言从电子邮件地址获取域名列表。这可能非常简单,我通常会在postgresql中使用Salesforce SOQL字符串函数不工作(左、替换等),salesforce,soql,Salesforce,Soql,我正在尝试使用Salesforce查询语言从电子邮件地址获取域名列表。这可能非常简单,我通常会在postgresql中使用split\u part来完成,比如: SELECT split_part(Email, '@', 2) FROM Lead GROUP BY 1 我一直在翻SOQL文档,找不到任何标准的字符串函数。然而,salesforce社区的答案是:使用LEFT、FIND和replacement。我尝试了一些简单的方法: SELECT LEFT(Email, 3) FROM Lead
split\u part
来完成,比如:
SELECT split_part(Email, '@', 2)
FROM Lead
GROUP BY 1
我一直在翻SOQL文档,找不到任何标准的字符串函数。然而,salesforce社区的答案是:使用LEFT、FIND和replacement。我尝试了一些简单的方法:
SELECT LEFT(Email, 3) FROM Lead limit 10
但是你可以得到:
Error: MALFORMED_QUERY
Message: SELECT LEFT(Email, 3) FROM Lead limit 10
ERROR at Row:1:Column:17\nunexpected token: ','
这些函数是否已被弃用
我有很多潜在的域名,并不想查询每个可能的电子邮件地址的页面,否则我会很快达到Salesforce API的极限 这些函数在SOQL/SOSL中不可用。您提供的链接引用自定义公式字段。您正在尝试使用UI或API获取数据吗?在不知道如何提取数据的情况下,以下是一般性建议:
Email\u Domain\u c
的公式字段。然后,您可以根据该字段进行查询或筛选LIKE
关键字按域名进行筛选,如下所示:从邮件地址为“%gmail.com%”的潜在客户处选择电子邮件。
LIKE
关键字无效 这些函数在SOQL/SOSL中不可用。您提供的链接引用自定义公式字段。您正在尝试使用UI或API获取数据吗?在不知道如何提取数据的情况下,以下是一般性建议:
Email\u Domain\u c
的公式字段。然后,您可以根据该字段进行查询或筛选LIKE
关键字按域名进行筛选,如下所示:从邮件地址为“%gmail.com%”的潜在客户处选择电子邮件。
LIKE
关键字无效