Apex 数式 Null および必須入力項目値の処理サンプル

環境
Salesforce Apex

概要
Null および必須入力項目値の処理
次の例では、myDate__c という項目を参照し、ISBLANK チェックを使用して項目が入力されていることを確認しています。
数式では、項目の内容を確認することが重要です。この確認がされていないと、数式が失敗する場合があります。
たとえば、2 番目の日付を数式に追加して、[より大きい] 操作を実行する場合、
2 番目の日付の ISBLANK チェックを含めて、数式が正しく実行されるようにします。

サンプルコード

IF(
  AND(
    ISBLANK(myDate__c),
    ISBLANK(mySecondDate__c),
    active__c=true,
    mySecondDate__c > myDate__c
  ),
  "日付がありません",
  "適用できない"
)

 

IT

Posted by arkgame