【问题标题】:Salesforce: How to Concatenate multiple fields if they are not blankSalesforce:如果多个字段不为空,如何连接它们
【发布时间】:2014-11-06 20:36:10
【问题描述】:

问题:我想连接 5 个包含用户名的字段并用逗号分隔它们,但前提是它们不为空。

我试过了:

IF(ISBLANK(Co_Signatory_Number_1__c),"", ", TEXT(Co_Signatory_Number_1__c"))&
IF(ISBLANK(Co_Signatory_Number_2__c),"", ', TEXT(Co_Signatory_Number_2__c"))&
IF(ISBLANK(Co_Signatory_Number_3__c),"", ", TEXT(Co_Signatory_Number_3__c"))&
IF(ISBLANK(Co_Signatory_Number_4__c),"", ", TEXT(Co_Signatory_Number_4__c"))&
IF(ISBLANK(Co_Signatory_Number_5__c),"", ", TEXT(Co_Signatory_Number_5__c"))

但这实际上返回“'TEXT(Co_Signatory_Number_1__c)”而不是字段“, John Doe”

如何让 if 函数插入字段,而不是文字?

【问题讨论】:

    标签: if-statement merge salesforce field concatenation


    【解决方案1】:

    您在字符串文字中包含函数TEXT()

    IF(ISBLANK(Co_Signatory_Number_1__c),"", ", "&TEXT(Co_Signatory_Number_1__c))&
    IF(ISBLANK(Co_Signatory_Number_2__c),"", ", "&TEXT(Co_Signatory_Number_2__c))&
    IF(ISBLANK(Co_Signatory_Number_3__c),"", ", "&TEXT(Co_Signatory_Number_3__c))&
    IF(ISBLANK(Co_Signatory_Number_4__c),"", ", "&TEXT(Co_Signatory_Number_4__c))&
    IF(ISBLANK(Co_Signatory_Number_5__c),"", ", "&TEXT(Co_Signatory_Number_5__c))
    

    【讨论】:

      猜你喜欢
      • 2012-01-27
      • 2016-06-24
      • 1970-01-01
      • 1970-01-01
      • 2022-11-03
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 1970-01-01
      相关资源
      最近更新 更多