トリガーのオプションの宣言構成済エラー・メッセージの呼出し
宣言的エラー・メッセージが必須である検証ルールとは対照的に、トリガーを記述する場合はオプションです。
トリガーのスクリプトからの戻り値は無視されるため、オプション・エラー・メッセージをユーザーに表示させる方法は、adf.error.raise()
メソッドをコールして、関数に単一の引数としてnull
を渡すことです。 これにより、デフォルトの宣言エラー・メッセージがユーザーに表示され、現在のトランザクションが正常に保存されなくなります。 たとえば、トリガーは次のようになります:
// Assume this is in a Before Insert trigger
if (someComplexCalculation() == -1) {
// raise an exception using the default declarative error message
adf.error.raise(null)
}