web上のファイル内のExcelを保存

いつもおせわになります。

webページ上のファイルをdouble-clickアクティビティで開き、その中にあるExcelファイルを任意のフォルダー内に保存する処理をファイルの数分繰り返し行いたいです。

ファイルの数が決まっていれば、何度もその処理を行えばよいのですが、今後ファイルが増えた場合に対応できません。

どなたかご教授頂けたら嬉しいです。

不定数でしたら、try catchで括って、例外が発生したら終わりにする

って方法かなぁ。

知識不足ですいません。

そもそも、社員aファイルを開く→ファイル内のExcelファイルを保存→社員bファイルを開く→ファイル内のExcelファイルを保存といった処理を繰り返し行うには、何度もアクティビティを配置するしかないのでしょうか。

これを社員ファイル分繰り返すことはむずかしいのでしょうか。

こんにちわ!

アクティビティを何度も配置する必要がないケースは多いですが、
この情報だけでは、アドバイスが難しいです。

開くファイルを選択するWeb画面のイメージを教えて頂ければ、
何かアドバイスできるかも知れません。
後、ここで言う「ファイル内」のExcelファイルとは、
何かの形式のファイルの中にExcelファイルが貼り付けられている
状態でしょうか。

説明不足で申し訳ありません。

上記のようにファイルが存在しその中に

上記のようなExcelファイルが存在しています。
そのExcelファイルをフォルダーに名前をつけて保存したいというものです。

しかし、
1.ファイル数は増えていくので繰り返しファイル分処理したいのですがその方法がわからない
2.Excelがなかった場合にはファイル名が名前であるので名前を取得し、あとでExcelなどに書き出したい

以上の2点がわからず悩んでいます。

@uibigginer

こんにちわ!

Googleドライブだったのですね。
Google G Suiteの使用を検討して見てください。

https://go.uipath.com/ja/component/google-gsuite

2 Likes

アドバイスありがとうございます。

Google G Suiteをダウンロードし使用してみたのですが、本当に知識不足で申し訳ないんですが、どのアクティビティを使用していけば、上記の動作ができるかご教授願えないでしょうか。

@uibigginer

下記の様な流れになると思います。
詳細は、それぞれのリンクをご参照ください。

①GSuite アプリケーションスコープ

UiPath.GSuite.Activities.GSuiteApplicationScope

②Google Drive

①ファイルやフォルダーを探す
UiPath.GSuite.Activities.FindFiles

② ファイルをダウンロード
UiPath.GSuite.Activities.DownloadFile
https://docs.uipath.com/activities/lang-ja/docs/gsuite-download-file

1 Like

ありっがとうございます。

試してみたのですが、どうやらversionの関係、ライセンスの関係で使用できず別の方法を検討いたします。

1 Like