0

boolean の値をチェックし、salesforce で (三項演算子を使用して) 文字列値を設定する必要がある場合、短いプロセスはありますか?

たとえば、次のエラーが発生します: pipeDelimitedLead += aLead.SMS_Opt_In__c == '1|' ? '0|':

エラー: 比較引数は互換性のある型である必要があります: Boolean、String

if/else ステートメントを必要とせずにこれを行う簡単な方法はありますか?

ありがとう。

4

1 に答える 1

0

これも三項演算子ですが、セールスフォースではほとんど使用されません。これは、次の方法で実行できます。

pipeDelimitedLead += (aLead.SMS_Opt_In__c==1?aLead.SMS_Opt_In__c:0),

于 2016-02-25T10:31:37.263 に答える