当检查布尔值并且需要在salesforce中设置字符串值(使用三元运算符)时,是否有一个简短的过程。
例如,以下内容出现错误: pipeDelimitedLead + = aLead.SMS_Opt_In__c =='1 |' ? '0 |':
错误:比较参数必须是兼容类型:Boolean,String
有一种快速的方法可以做到这一点而不需要if / else语句吗?
感谢。
答案 0 :(得分:0)
它也是三元运营商,但主要不在salesforce中使用。您可以通过以下方式完成此操作。
pipeDelimitedLead + =(aLead.SMS_Opt_In__c == 1?aLead.SMS_Opt_In__c:0),