式言語
ランタイムエラーは式の実行時に発生します。このエラーは次のように分類できます。
また、ユーザーが文書を保存するときにも、フィールドのエラーが報告されます。たとえば、数値フィールドに数値以外の値が入っていると、文書の保存時に「文字を数字にすることはできません」というメッセージが表示されます。
メッセージを変更するか、またはエラー発生時に別のアクションを実行するには、フィールド確認式で @IsError を使用してフィールドにエラーがあるかテストします。@Failure を使用すると独自のメッセージを生成できますが、この関数はフィールド確認式でしか使用できません。
フィールドに独自のエラー条件を組み込むには、エラー条件が検出されたら @Error を返すようにします。
フィールド式以外、たとえばエージェント、ボタン、ホットスポットなどでも、フィールドの内容を調べて、エラー条件に対してただちに対応できます。たとえば、ボタンを使用してフィールドを調べて、ユーザが文書を保存しようとする前に、フィールドの値を変更したり、エラーを報告できます。なお、エラーチェックでは、ユーザーがフィールドに値を入力するとすぐに、Lotus Notes の内部的なエラー検査が実行されてエラーが生成されるのに対し、@Error を使用した変換式では、文書の保存時までエラーは生成されません。
例 関連項目