1,はじめに
この内容は下記の記事を対応後、発生したエラーが予期しない終了コードでジョブが停止されました: 0xE0434352でした。
下記の企画で連続で記事を投稿しています!!
本日は連続投稿3日目です。
2,問題の切り分け
調べてみるといろんな場合でエラーが出ることがわかり、現状のロボットの動きを見て、下記の方法で問題の切り分けを行いました。
(1)新規シートに書き込むか?
(2)新しいExcelに書き込むか?
(1),(2)ともに同じエラーになり、インプットとなるCSVファイルに問題があるとわかりました。
データテーブルの行数をログで出力していたので、何か見落としがないか確認したところ、
CSVファイルの行数が1万5千行あり、本当か!?と思いました。
CSVを確認すると5千行しかなかったです。
書き込み先のExcelの行数を超えていたため、エラーになったかと思います。
3,対応方法
原因さえわかれば、あとはシンプルでした!
4,おわりに
データテーブル化した直後にその行数をログで出力することが改めて大事だと認識しました!
これでエラーがなくなり、終わったと思いきや、、、。
Excel関数を使用しているため、数値でExcelに書き込んで欲しいんですが、文列かつエラーマークが出力されました。
※文列かつエラーマークの詳細は下記を確認してください。
この解決方法は後日載せます!!