お世話になります。UiPath初学者です。
現在『フォルダ内にある複数のExcelブックをひとつのブックにまとめる(転記する)』という作業をUiPathで実現しようと考えています。
流れとしては、
➀Directroy.GetFilesでフォルダ内のファイルを取得(Directory.GetFiles(“C:\Users\nifay\Desktop\Hello”))
➁For Eachでパスを取り出し、各シートを全コピー(Ctrl+C)
➂貼り付け
というかたちで考え、以下のように組みました。
しかし、該当フォルダ内には一部削除したファイルがあるのですが、デバッグを行うとそれらのパスが生成されてしまい、『パスが存在しないため開けません』という旨のエラーが表示され、一番最初のファイルで実行が止まってしまい、困っております。
どなたかお知恵を貸していただけないでしょうか。
質問に不備・不明点等ございましたらご指摘いただけますと幸いです。
よろしくお願いいたします。
AshwinS2
(Ashwin S)
August 25, 2019, 8:50am
2
Hi @megumin
Use filenames = Directory.getFiles("C:\Users\nifay\Desktop\Hello\”)
Use for each item in filenames
Steps remaining the same but u can use select range and use send hot key as Ctrl c and ctrlv
Thanks
Ashwin.S
HANACCHI
(はなっち!UiPath Japan MVP 2019-2022)
August 25, 2019, 10:12am
3
キャプチャを見ましたら、あるEXCELブックを開いて、”Sheet2"の全範囲をCtrl+Cして、更に”Sheet2”の全範囲をCtrl+Vしている、つまり同じシートへコピーしてペーストしていませんか?
お悩みの事象の事とは違いますが、ちょっと気になりました。
HANACCHIさん
回答いただきありがとうございます。
ご指摘いただいた箇所は単なる入力ミスでした。(パス名とは直接関係ないようでしたが…)
今後気を付けたいと思います。ありがとうございます!
HANACCHI
(はなっち!UiPath Japan MVP 2019-2022)
August 25, 2019, 12:37pm
5
影響のない範囲で、XAMLファイルをアップロードできませんか?
Hi @AswinS2 !
Thank you for your advice.
I tried it with the advice I received, but the path that should have been deleted is still included in “filenames” array. (Runtime error / extension error is displayed)
Do you know any solutions?
Thank you.
HANACCHIさん
ご返信ありがとうございます。
『Sorry, new users can not upload attachments.』と表示されてしまい、アップロードできません…。
HANACCHI
(はなっち!UiPath Japan MVP 2019-2022)
August 25, 2019, 1:22pm
8
あぁ、UPLOADするのに、登録後しばらくしないと駄目なようでした。