#実現したいこと
複数行(行数可変)1列で入ってくるデータを、1行のデータにしたいのです。
たとえば
こういうCollectionを、
こうしたいのです。
Excelならtranspose関数で一発ですが、BluePrismにはそういうものがないので
じゃあ作るしか……。
【用意するもの】
・入力
変換前Collectionには、上項で挙げたこれを入れます。
・出力用
変換後Collection。用意しただけで中身はnullです。
・作業用
tmp。これもColletionで、中身はnullです。
・カウンタ
変換後Collectionの1行目以外を削除するときと、変換前Collectionの値を1行ずつ読んでいくときに使います。初期値は1。
【手順】
まず、変換前Collectionを変換後Collectionにコピーします。
変換後Collectionの1行目以外は邪魔なので、Remove Rowで削除します。
Loopで変換前Collectionをまわして、1行ずつAppend Field(text)でtmpに出力します。
出力したtmpを変換後Collectionにコピー、そのあとtmpはRemove all Rowsでカラにします。
#発生している問題
・列名が固定
入力Collectionの列名が「Column1」という名前でないといけないです。何が入ってきてもいいようにしたいです。
・まずこのフローがこれでいいとは思えない
なんかこうスマートでないというか……もっとちゃんとした手順があるのではと……。
#補足情報(言語/FW/ツール等のバージョンなど)
BluePrismは6.3.0です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/30 00:18 編集
2019/09/30 06:17
2019/12/05 14:43
2019/12/08 07:55 編集