Q&A

回答の並べ替え:
投稿新規に質問を投稿する

拡張オプションログの一部のログ(複数行)をメール本文に転記してメール送信したい。

starbucks starbucks

2023-01-27 18:21

RPAロボットを動かしてエラーが発生したときに拡張オプションログを検索してエラー対象行をメール本文に転記、宛先指定後メール送信したいのですが「エラー対象行をメール本文に転記」する方法を教えてください。
エラー対象行は予め算出しているものとします。(例:11行目~20行目など)
またエラー対象行は複数行あるものとします。
よろしくお願い致します。

starbucks starbucks
早々のご回答ありがとうございました。
拡張オプションログ(.log)をファイルコピーでCSV形式に変換し。CELFに張り付けたのち対象エラー開始行・終了行を算出、各行に改行コードを付加して連結したものをメール本文にセットする方法について理解出来ました。
試してみたいと思います。

日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こんにちは。
ログをシートに貼り付ける必要はありますが、以下の様なアクションでログの複数行を結合しメール本文に転記することは可能です。
アクションに使用するセルは以下の通りです。

A1:ログを貼り付ける起点
B1:メール本文転記
C1:改行コード(改行コードはセル内にALT+Enterで設定しておく必要があります。)
https://cloud.celf.jp/celf-help/ja/texts/faq/technical/faq000091.html
D1:エラー対象行開始位置
E1:エラー対象行終了位置
F1:ループカウンタ

アクションの2行目で「エラー対象行開始位置」をセットし、3行目のループで「エラー対象行終了位置」までの行を改行含め連結する流れになります。

また、今回のご質問のように拡張オプションログからエラー情報を抜き出す方法とは別になりますが、拡張オプションログをそのままメールに添付し送信する方法や、以下の様な方法も御座いますのでご参考下さい。

https://cloud.celf.jp/celf-rpa-tips/docs/chapter07.html#_Toc4776963
メールコンタクトをとる