UiPath Documentation
activities
latest
false
ワークフローのアクティビティ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

ダウンロードを待機

[ダウンロードを待機] アクティビティ。任意のアプリケーションから開始されたファイルのダウンロードを検出し、ダウンロードが完了するまで待機してから、オートメーションでファイルの処理を実行します。

UiPath.Core.Activities.GetLastDownloadedFile

任意のアプリケーションから開始されたダウンロードを検出し、ファイルがダウンロードされるまで待機します。ファイルのダウンロードが完了すると、オートメーションの次の処理に進みます。このアクティビティ内にダウンロードを開始するアクティビティを追加し、指定したアプリケーションによってダウンロード ファイルが保存されるフォルダーを指定し、ダウンロード ファイルのプロパティを出力変数に保存します。

プロジェクトの対応 OS

クロスプラットフォーム | Windows | Windows - レガシ

クロスプラットフォームでの設定

  • 本体 - ファイルをダウンロードする 1 つ以上のアクティビティをここに追加します。
  • ダウンロード フォルダー - 対象のアプリケーションによってダウンロード済みファイルが保存されるのを監視する対象のフォルダーです。既定では、ユーザーの既定のダウンロード パスに設定されています。

プロパティ

入力
  • タイムアウト (秒) - ダウンロードが完了するまで待機する期間を指定します。既定では、この値は 300 秒に設定されています。
  • ファイルを無視 - ダウンロードが完了するまで無視するファイル拡張子を指定します。複数の拡張子を指定する場合は、コンマ区切りリストで指定できます (例: "tmp,dwn")。このフィールドでは、 Strings 型変数と String 型変数のみがサポートされています。
出力
  • ファイル リソース - ダウンロードしたファイルを参照し、後でオートメーションで使用するために使用する ILocalResource 型変数です。
  • ファイル - ダウンロードされるファイルのプロパティです。 FileInfo 変数として表示されます。このレガシ出力はファイル リソースに置き換えられ、ワークフローがすでにバインドしている場合にのみ表示され、それ以外の場合は非表示のままになるため、新しく追加したアクティビティには ファイル リソースのみが表示されます。

Windows および Windows - レガシでの設定

  • ファイルをダウンロードする 1 つ以上のアクティビティを、[ダウンロードを開始するアクティビティ] ブロックに追加します。
  • 監視対象のフォルダー - フィールドの横にある [参照] アイコンをクリックしドキュメントの画像ファイルのダウンロード元のアプリケーションまたは Web ブラウザーがファイルを保存しているフォルダーを参照して選択します。既定では、現在の Windows ユーザーのダウンロード フォルダーが選択されます。
  • ダウンロード ファイル - ダウンロードされたファイルを後でオートメーションで使用するために参照するために使用される変数です。このフィールドでは FileInfo 型変数がサポートされています。
  • 次の拡張子の一時ファイルを無視 - StudioX では、プラス記号ドキュメントの画像アイコン を使用して、利用可能なオプションを 1 つ選択できます。

[プロパティ] パネル内

共通

  • 表示名 - アクティビティの表示名です。

入力

  • ダウンロード フォルダー - ファイルのダウンロード元のアプリケーションまたは Web ブラウザーがファイルを保存するフォルダーです。既定では、現在の Windows ユーザーのダウンロード フォルダーが選択されます。
  • ファイル拡張子を無視 - ダウンロードが完了するまで無視するファイル拡張子を指定します。複数の拡張子を指定する場合は、コンマ区切りリストで指定できます (例: "tmp,dwn")。このフィールドでは、 Strings 型変数と String 型変数のみがサポートされています。

その他

  • ファイル ソース - ILocalResource 型の OutArgument です。
  • プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。

オプション

  • タイムアウト - ダウンロードが完了するまで待機する期間を指定します。既定値は 300 秒です。ファイルのダウンロードにこれ以上時間がかかる場合は、値を増やしてください。

出力

  • ダウンロードされるファイル - ダウンロードされるファイルのプロパティです。このフィールドでは FileInfo 型の変数がサポートされています。

ダウンロードしたファイルを参照する

ファイル リソースILocalResourceであるため、そのメンバーは、クロスプラットフォーム プロジェクトと Windows プロジェクトでは [ファイル] というラベルが付いたレガシ出力のFileInfo メンバーに 1 対 1 でマッピングされません。Windows - レガシ プロジェクトでは [ダウンロードされたファイル] というラベルが付いています。最も注目すべき FullName 、 はパスではなくファイル名を返します。これは FileInfo.FullName の規則の逆です。

C:\Users\JohnDoe\Downloads\Report_Q2.xlsx にダウンロードされたファイルの場合 (Linux の場合は /home/JohnDoe/Downloads/Report_Q2.xlsxの場合:

レガシ ファイル (FileInfo)ファイル リソース (ILocalResource)戻り値
.FullName.LocalPathフル パス C:\Users\JohnDoe\Downloads\Report_Q2.xlsx
.Name.FullNameファイル名と拡張子 Report_Q2.xlsx
同等のものはありません.Name拡張子を除いたファイル名です。 Report_Q2

両方の出力は実行ごとに入力され、各行の値は同じになります。FileResource.Name は拡張子を削除するため、 File.Nameと同等ではありません。

このアクティビティの使用例

  1. [ アプリケーション/ブラウザーを使用 ] アクティビティを追加して、ファイルをダウンロードするデスクトップ アプリケーションまたは Web ブラウザーを指定します。
  2. [Use Application\Browser] 内に [ダウンロードを待機] アクティビティを追加します。
  3. [ダウンロードを待機] アクティビティ内に、ファイルのダウンロードを開始するアクティビティを追加します (例: アプリケーション インターフェイスのダウンロード ボタンをクリックする [クリック] アクティビティ)。
  4. [ダウンロードを待機] アクティビティの [ダウンロード フォルダー] フィールドで、指定したアプリケーションがファイルを保存するフォルダーを指定します (既定では、現在の Windows ユーザーのダウンロード フォルダー)。アクティビティはこのフォルダーをチェックし、ファイルのダウンロードが完了するまで待機します。

ファイルのダウンロードが期待どおりに動作することを確認するには

  • 一度に複数のファイルをダウンロードしないでください。
  • ファイルのダウンロードを開始するアクティビティのみを、このアクティビティ内に追加します。たとえば、Web ページからファイルをダウンロードするのに 3 つの [クリック] アクティビティが必要な場合は、[アプリケーション/ブラウザーを使用] アクティビティを追加し、その中に追加できます。
    1. 最初の 2 つの [クリック] アクティビティを追加します。
    2. [ダウンロードを待機] アクティビティを追加します。
    3. ダウンロードを開始する最後の [クリック] アクティビティを、[ダウンロードを待機] アクティビティ内に追加します。
  • [ダウンロード フォルダー] を正しく指定します。指定したアプリケーションによってこのフォルダーのサブフォルダーにファイルが保存されると、このアクティビティによってダウンロードが検出されます。
  • 指定したダウンロード フォルダーに、Microsoft Office アプリのようなその他のアプリケーションによって作成された一時ファイルが含まれていないことを確認してください。[ダウンロードを待機] アクティビティで、これらのファイルがダウンロードされたファイルであると誤って見なされる可能性があります。
  • 完了に時間のかかるダウンロードのタイムアウト値を増やします。

このアクティビティの使い方を理解するために、[ ファイルを Web サイトからダウンロード] プロジェクト テンプレートをベースにして新しいプロジェクトを作成します。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得