RaiseError
文字列で指定されたエラーを発生させて、ジョブの処理を停止します。省略可能な B1 が含まれていて、その値が true の場合、関数は現在の購読者の送信のみを停止します。
RaiseError(1, 2, 3, 4, 5)
序数 | 型 | 説明 | |
---|---|---|---|
1 | string | 必須 | 表示するエラーメッセージ |
2 | boolean | 現在の購読者の送信をスキップし、関数を続行するか停止するかを示します。true の値では、現在の購読者の送信をスキップして次の購読者に移動します。false の値では、送信を停止してエラーを返します。デフォルトは false です。 | |
3 | string | API エラーコード | |
4 | string | API エラー番号 | |
5 | boolean | プロセスで購読者がスキップされても、エラーの発生前の情報を関数がデータエクステンションに記録するかどうかを示します。1 の値では、購読者がスキップされても、エラーの発生前にデータエクステンションに書き込まれた情報が保持されます。0 の値では、エラーの前に記録された情報は保持されません。このパラメーターは、AMPscript を介して挿入、更新、更新/挿入、または削除された情報を参照します。 |
システムはエラーメッセージ「An Error Occurred (エラーが発生しました)」を返し、ジョブを停止します。
システムはエラーメッセージ「Do not send to subscriber (購読者に送信していません)」を返し、その購読者への送信のみを停止します。
購読者をジャーニーから除外するのに RaiseError を使用しないでください。これは、特定の送信からのみ購読者を削除します。raiseerror をテストする、ジャーニーの判断分岐を使用して、送信をバイパスできます。
注意: システムはこのメールを前処理して構築します。そのため、エラーにもかかわらずトラッキング番号やレポート番号にこのメールが含まれ、正確性が損なわれる場合があります。少数の購読者のエラー処理にこの関数を使用し、多数の購読者を抽出する方法としてこの関数を使用しないでください。代わりに、クエリアクティビティと除外リストを使用して、セグメンテーションのニーズを処理してください。