次の方法で共有


共有メールボックスからの添付ファイルを含むメールのトリガーに関する問題

この記事では、共有メールボックスからの添付ファイルを含む電子メールに対して、フロー トリガーが期待どおりに機能することを確認する解決策を提供します。

適用先:Power Automate
元の KB 番号: 4563989

現象

PowerAutomate では、フローに [新しい電子メールが共有メールボックス (V2) トリガーに到着したとき] が設定されている場合、たとえば、次のいずれかに気付きます。

  • このフローは、メールボックスに送信されるすべてのメールに対してトリガーされるわけではありません。
  • このフローは、添付ファイルを含むメールに対してトリガーされません。
  • トリガー出力添付ファイルのコンテンツ バイトを使用するアクションで、400 の無効な要求または同様のエラーが発生します。

原因

既定では、トリガーには次の添付ファイル関連のオプションが [いいえ] に設定されます。 これは、すべてのメールでトリガーしても(添付ファイルのないメールでもトリガーしたい場合があります)、添付ファイルのサイズが大きくなる可能性があるためです。

  • 添付ファイルのみ
    • [いいえ] に設定すると、すべてのメールでトリガーされます。 [はい] の場合は、添付ファイルを含むメールでトリガーされます。 フローが添付ファイルを含むメールでのみトリガーする必要がある場合は、後者を使用します。それ以外の場合は、 No に設定したままにします。
  • 添付ファイルを含める
    • [いいえ] に設定すると、添付ファイルの内容は含まれません (null に設定されます)。
    • たとえば、[ いいえ ] に設定されていて、Null 添付ファイル コンテンツを使用する SharePoint ファイルの作成 アクションがある場合、ファイル コンテンツが null または空であるため、無効な要求エラーが 400 になります。
    • [はい] に設定すると、null ではなく添付ファイル コンテンツ バイトが含まれます。たとえば、SharePoint ファイルの作成アクションは成功し、作成されたファイルには添付ファイルの内容が含まれます。

注:

添付ファイルのサイズが大きくなる可能性があるため、これらはトリガー出力の既定のオプション値です。

解決方法

トリガーで、添付ファイルを含む電子メールでもフロー トリガーを作成し、添付ファイルのコンテンツを他のアクション (contentBytes を null に設定しない) で使用できるようにするには、次のカード。

  1. [ 詳細オプションの表示] を 選択して展開します。
  2. hasAttachments を true に設定します。
  3. includeAttachments を true に設定します。

上記の手順については、関連するスクリーンショットを参照してください。

[詳細オプションの表示] を選択して展開します。

[詳細オプションの表示] 項目を選択して展開するスクリーンショット。

他の Power Automate アクションでコンテンツを使用できるようにするには、[ 添付ファイルを含める] を [はい] に設定します。

[添付ファイルのみ] を設定して、添付ファイルを含むメールでのみフロー トリガーを作成します。

[添付ファイルを含める] と [添付ファイルのみ] のオプションを示すスクリーンショット。