如何编写Salesforce公式提取角色名中team后的内容生成Team字段
Salesforce 公式字段实现方案
你可以直接使用以下代码创建名为Team的自定义公式字段,返回值类型设置为文本即可:
RIGHT(Role_Name__c, LEN(Role_Name__c) - FIND("team", Role_Name__c) - 4)
参数说明
- 请将公式中的
Role_Name__c替换为你实际存储角色标识的字段API名 - 公式逻辑拆解:
FIND("team", Role_Name__c):定位team子串第一个字符的位置- 减去4是跳过
team本身的4个字符,得到team之后剩余内容的总长度 RIGHT()从字符串右侧截取对应长度的内容,即可得到team之后的城市名
容错优化版
如果存在部分角色标识不含team子串的场景,可以加判断逻辑避免报错:
IF( CONTAINS(Role_Name__c, "team"), RIGHT(Role_Name__c, LEN(Role_Name__c) - FIND("team", Role_Name__c) - 4), "未知" )
你可以根据业务需要将默认返回值"未知"替换为NULL或其他自定义内容。
内容的提问来源于stack exchange,提问作者SKAE
相关产品推荐
相关产品推荐

