Blue Prism でメール通知
RPA処理完了後やエラー時にメール通知する処理はよくある話。
完了通知はユーザー宛に、エラー通知は管理者にといった具合に。
そんな処理を実装していたら微妙にはまりました。
処理内容としては、処理名、処理結果を文字列結合して件名として通知をする処理を入れていました。
例外時に処理結果とあて先を差し替えて。
Blue Prism でメール送信時に「指定された文字列は、件名に必要な形式ではありません。」エラーが発生
内部 : コードステージによって例外がスローされたため、コードステージ
うぉぉぉ
このいろいろなロジックを通過した後に落ちるこの感覚。
何度経験してもなれないがっかり感ですな。
検索してみると、Gmailの件名で改行コードが混在しているときに起きるエラーとのことで。
ところが、どこもかしこも単純な文字列結合。
いや、改行コードは行ってないよ。
とはまって、データを確認。
あ、入ってる。
そう、設計書から文字列をコピペしたときに入ったようで、Excelのセルをメモ帳に張り付けると起きる
おまけで改行がついてくるあれでした。
自分の設計書を自分でコピペしてエラーとか、なさけない……