次の方法で共有


Office 365 Outlook

Office 365Outlook のアクション グループでは、デスクトップ フロー内から Office 365 Outlook コネクタ を利用できるため、多くの場合、アクションを使用するためにクラウド フローを作成する必要がなくなります。 このコネクタは、Power Automate クラウド フロー、Power Apps、および Logic Apps 全体で使用されるものと同じです。 同じパラメーターを使用し、同じ型のデータを返します。

前提条件と制限

  • Attended RPA ライセンスが必要です。
  • Office 365 Outlook のデータ損失防止ポリシー (DLP) に加えて、マシン管理者は適切なレジストリ設定を変更して Office 365 Outlook のアクションを無効にすることができます。

添付ファイル付きのメールを送信

このセクションでは、Office 365 Outlook アクションを使用して、デスクトップ フローで添付ファイル付きの電子メールを送信する方法の例を示します。

注意Note

メールに添付ファイルを含めるには、ファイルをバイナリ データに変換 アクションを使用してそれらのファイルを変換する必要があります。 次に、ファイル添付を追加するときに、電子メールの送信 (V2) アクションでバイナリ データを含む変数を使用します。

「ファイルをバイナリ データに変換」アクションを使用して、添付するファイルをバイナリ データに変換します。

ファイルをバイナリ データに変換アクションのスクリーンショット。

Outlook アクション グループから 電子メールの送信 (v2) Office 365 アクションを開きます。 詳細設定 セクション内の 添付ファイル パラメーターの横にある 編集を選択します。

メールの送信 (V2) アクションのスクリーンショット。

一定数の添付ファイルを追加する

添付ファイル ウィンドウのリストには、すでにアイテムが存在しています。 詳細 を選択して、必要な添付ファイルが含まれるように設定します。

添付ファイル ウィンドウのスクリーンショット。

添付するファイルの名前で Name プロパティを変更します。 ファイルを表すバイナリ データを参照するように、ContentBytes を更新します。

注意Note

%BinaryData% 変数がどのように添付ファイルのエントリ - コンテンツバイト プロパティで使用されるかについて注意してください。

添付ファイル ウィンドウのアイテム詳細のスクリーンショット。

添付ファイルを追加するには、+ ボタンを’選択します。

添付ファイル ウィンドウの追加ボタンのスクリーンショット。

添付するファイルがすべて完成したら、保存 を選択して 添付ファイル ウィンドウを閉じ、「電子メールの送信(v2)」アクション設定に戻ります。

添付ファイルの「メールを送信 (V2)」アクションのスクリーンショット。

動的な数の添付ファイルを追加する

電子メールに含める添付ファイルの総数がわからない場合は、次の方法を使用します。

  • 新しいリストを作成する。 このリストには送信する添付ファイルが含まれています。
  • 各ファイル添付ファイルを表すには、カスタム オブジェクトを使用する必要があります。 各カスタム オブジェクトには、添付ファイルを構成する 2 つのプロパティ 'Name''ContentBytes' が必要です。
  • リストが完成したら、それを Office 365 Outlook アクションの 添付ファイル プロパティに入力として渡す必要があります。

デスクトップ フローは、動的な数のファイルパスを含むリストを入力として受け取ります。 メールにそれらのファイルを添付したいとします。 まず、送信するファイルを保存するための新しいリストを作成します。

注意Note

ファイル パスを含む入力リストをループし、それらをバイナリ データに変換し、各ファイルを表すカスタム オブジェクトを添付ファイル リストに追加する必要があります。

For each アクションを追加して、デスクトップ フローの入力リストをループします。 各ループ中、現在のアイテムは実際のファイルを指すファイルパスです。

[For each] アクションのスクリーンショット。

クラウド コネクタ アクションで使用するには、現在のファイルをバイナリ データに変換します。

CurrentItem がバイナリ データに変換される「ファイルをバイナリ データに変換」アクションのスクリーンショット。

ファイルを表すそれぞれのプロパティには、ファイルの名前が必要です。 ファイル パス部分を取得アクションを使用して、現行ファイルの名前を取得します。

CurrentItem のファイル名を取得するファイル パス部分を取得アクションのスクリーンショット

次に、ファイルを表すカスタム オブジェクトをファイル添付ファイルのリストに追加します。 これを行うには、リストにアイテムを追加 アクションを使用します。 アイテム プロパティでは、次の構文を使用してカスタム オブジェクトを参照します。

%{ 'Name': variable_holding_the_file_name , 'ContentBytes': variable_containing_the_binary_data }%

[項目をリストに追加] アクションのスクリーンショット。

最後に、メールを送信する (V2) アクションの添付ファイル プロパティに対する入力として、ファイル添付のリストを渡します。

添付ファイル プロパティ内のカスタム オブジェクトのリストを使用するように構成された電子メールの送信 (V2) アクションのスクリーンショット。

アクションのレイアウトは、次の例のようになっている必要があります。

電子メールの送信 (V2) アクションにおける添付ファイルのリストの使用方法を概説した例のスクリーンショット。