通知を受け取る

UiPath StudioX

UiPath StudioX ガイド

チュートリアル: Outlook メールでの反復処理と、添付ファイルの保存

このチュートリアルでは、Outlook 検索フォルダーのすべてのメールの添付ファイルをユーザーのコンピューターに保存するオートメーションを作成します。

プロジェクトを作成し、最初に、使用する Outlook アカウントを指定する Outlook アカウント カードを追加します。カードで、自動化するアクティビティを [繰り返し (メール メッセージ)] アクティビティ内に追加して、メールを反復処理する際にすべてのメールについてそれらのアクティビティを繰り返す必要があることを指定します。

ステップ 1: コンピューターと Outlook の検索フォルダーに Temp フォルダーを作成します。

  1. コンピューターの C: ドライブのルートに Temp という名前のフォルダーを作成します。
  2. Outlook を開き、[フォルダー] ペインで [検索フォルダー] を右クリックし、[新しい検索フォルダー] を選択します。
  3. [新しい検索フォルダー] ウィンドウで、[カスタム検索フォルダーを作成する] > [選択] を選択します。
  4. [検索フォルダーのカスタマイズ] ウィンドウで、[名前] ボックスに「Last week's attachments」と入力し、[条件] を選択します。
  5. [検索フォルダーの条件] ウィンドウの [メッセージ] タブで、[時間の条件] の横にあるドロップダウン メニューから [受信日時][先週] を選択します。
  6. [詳細設定] タブで、[添付ファイル] を選択し、隣接するドロップダウン メニューから 1 つ以上の添付ファイルを選択します。
  7. [OK] を 3 回クリックしてウィンドウを閉じて、検索フォルダーを保存します。

ステップ 2: プロジェクトを設定します。

ステップ 3: Outlook アカウントをプロジェクトに追加します。

  1. [アクティビティ] パネルで、[Outlook] タブを選択し、[Outlook アカウント カード] をダブルクリックします。[Outlook アカウント カード] アクティビティがデザイナー パネルに追加されます。
  2. アクティビティの [メール アカウントを選択] フィールドでは、既定のメール アカウントが既に選択されています。別のアカウントを使用する場合は、ドロップダウン メニューから選択します。
    [後で参照する名前] フィールドに「MyOutlook」と入力します。オートメーションでアカウントを参照するときは、この名前を使用します。
712

ステップ 4: Outlook フォルダーのメッセージを反復処理します。

  1. [アクティビティ] パネルで、[繰り返し (メール メッセージ)] アクティビティをドラッグし、[Outlook アカウント カード] 内にドロップします。
  2. [繰り返し (メール メッセージ)] アクティビティで、[対象のメール フォルダー] フィールドの右側にある plus button をクリックし、[MyOutlook] > [フォルダーを検索] > [Last week's attachments] を選択して、アカウント MyOutlook に作成した検索フォルダーを選択します。選択は [対象のメール フォルダー] フィールドに「MyOutlook.SearchFolder("Last%20week%27s%20attachments")」と表示されます。
    これで、Outlook の検索フォルダーの [Last week's attachments] のメールを反復処理するように指定したことになります。
765

ステップ 5: 各メッセージの添付ファイルをコンピューターのフォルダーに保存します。

  1. [アクティビティ] パネルで、[メールの添付ファイルを保存] アクティビティをドラッグして、[繰り返し (メール メッセージ)] アクティビティ内にドロップします。
  2. [メールの添付ファイルを保存] アクティビティで、次のステップを実行します。
    • [添付ファイル取得元のメッセージ] フィールドの右側にある plus button をクリックし、[CurrentMail] を選択して、保存する添付ファイルの取得元のメールは、現在反復処理しているメールであることを指定します。
    • [次のフォルダーに保存] フィールドの横にある browse files をクリックし、添付ファイルの保存先のコンピューター上のフォルダーを参照して選択します。この例では、コンピューターの C: ドライブに Temp という名前のフォルダーを作成しました。
595
  1. リボン メニューで [保存] をクリックしてオートメーションを保存し、[実行] をクリックしてそのオートメーションを実行します。
    Outlook のフォルダー Temp にある各メールの添付ファイルが、コンピューターの Temp フォルダーに保存されます。

サンプルをダウンロード

2 年前に更新


チュートリアル: Outlook メールでの反復処理と、添付ファイルの保存


改善の提案は、API リファレンスのページでは制限されています

改善を提案できるのは Markdown の本文コンテンツのみであり、API 仕様に行うことはできません。