在salesforce中检查布尔值并需要设置字符串值(使用三元运算符)时,是否有一个简短的过程。
例如,使用以下代码我会得到一个错误: pipeDelimitedLead += aLead.SMS_Opt_In__c == '1|‘?'0|':
错误:比较参数必须是兼容的类型: Boolean、String
有没有一种不需要if/else语句的快速方法?
谢谢。
发布于 2016-02-25 18:31:37
它也是一个三元运算符,但不是主要用于salesforce。您可以通过以下方式完成此操作。
pipeDelimitedLead += (aLead.SMS_Opt_In__c==1?aLead.SMS_Opt_In__c:0),
https://stackoverflow.com/questions/18850494
复制相似问题