LoginSignup
0
0

More than 3 years have passed since last update.

【UiPath】Advent of UiPath 2020 #3(ファイルをダウンロードしてメール送信)

Last updated at Posted at 2020-12-12

この記事は、UiPath Forum で行われている Advent of UiPath 2020Advent Challenge #3 の紹介記事です。

:christmas_tree: 過去の投稿

“Advent of UiPath 2020” とは何か?

  • 英語版のフォーラムで投稿されています。
  • RPA challenge です(=お題を出て、みんなでRPA化してみる)
  • 誰でも回答できます(フォーラムのアカウントがあれば)
  • 3日おきに出題され、計8回(xmasイブまで)あります
  • 回答して上位に選ばれれば、フォーラム上でスターがもらえます。
  • フォーラムのスタッフが開催しているっぽいです。

チャレンジ3:ネットからファイルをダウンロード

バンコクへの旅を終え、サンタはコペンハーゲンで素敵な滞在をしました。
翌日、サンタは寝坊し、ホテルをチェックアウトするために急いでいました。
その時に、サンタはは私たちの「願い」を書いた本を忘れてきてしまいました!
幸運にも、彼はいつもクラウドにバックアップを取るようにしていました。
彼は今、クラウドからバックアップを取り出そうとしていますが、助けがを必要です。
「願い」はすべてパスワードで保護されていますが、アクセスし、ファイルを取得するだけでOKです。
(サンタはロックを解除できますが、人々の願いを公開することでGDPRルールに違反するリスクを冒したくありません。)
サンタがすべてのファイルを集めるのに手助けを求めています!彼を助けてくれませんか?

image.png

初心者用チャレンジ

サンタは、モバイルにバックアップファイルのリストを持っていました。
リストのファイルをダウンロードして、サンタのEメールアドレスに送信してください。

上級者向けチャレンジ

リストのファイルをダウンロードして、1つのアーカイブファイルにしてサンタのEメールアドレスに送信してください。

感想

今回は「ファイルダウンロード&メールに添付して送信」というお題でした。
これも、業務で稀にあります。
リストファイルのCSVを読み取り、ループしながらURLにアクセスしてファイルをダウンロードし、結果をメールに添付して送信する感じです。

image.png

大量のファイルをダウンロードする場合や、ファイルサイズが大きい場合は、HTTPリクエストを並列処理にすると、トータルの処理時間が劇的に減ります。(空き/待ち時間を有効活用してくれるイメージ)

これと言って、ユニークな回答はなかったですが、ドラえもんを出している人がいました。
ドラえもんも「ロボット」ですもんね。
image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0