質問: csvファイルで、処理が終わった行に印をつける方法 いつもお世話になっております。 csvファイルから、データテーブル型にデータを抽出したのち、繰り返し(各行)で行ごとに処理を行うワークフローを作成しています。途中でエラーが発生し止まっても、再度実行を押せば、条件分岐で続きから処理が実行されるように、データテーブルの各行で処理が終わった段階で、行に「〇」を付けたいと考えています。 エクセルファイルならば、セルを書き込みで実行できると思いますが、データテーブルにとなると、今のところ方法が思いつきません。 お心当たりある方は是非ご教授ください。
回答: こんにちは データ列を追加アクティビティというデータテーブルに列を追加するアクティビティがありますので、こちらを使う手があります。ただし事前にこの列が無いことの確認が必要です。また各処理単位でcsv全体を書き戻す必要があります。 要件次第ですが、単に処理上の問題であれば、元のcsvに書き戻すよりは別のファイルで管理した方が良いケースも多いかと思いますので、こちらも検討されてはと思います。(完了した番号を別のテキストファイルに書き出し、実行時に処理済みかを確認する等)