共有メールボックスからの添付ファイルを含むメールのトリガーに関する問題
この記事では、共有メールボックスからの添付ファイルを含む電子メールに対して、フロー トリガーが期待どおりに機能することを確認する解決策を提供します。
適用先:Power Automate
元の KB 番号: 4563989
現象
PowerAutomate では、フローに [新しい電子メールが共有メールボックス (V2) トリガーに到着したとき] が設定されている場合、たとえば、次のいずれかに気付きます。
- このフローは、メールボックスに送信されるすべてのメールに対してトリガーされるわけではありません。
- このフローは、添付ファイルを含むメールに対してトリガーされません。
- トリガー出力添付ファイルのコンテンツ バイトを使用するアクションで、400 の無効な要求または同様のエラーが発生します。
原因
既定では、トリガーには次の添付ファイル関連のオプションが [いいえ] に設定されます。 これは、すべてのメールでトリガーしても(添付ファイルのないメールでもトリガーしたい場合があります)、添付ファイルのサイズが大きくなる可能性があるためです。
- 添付ファイルのみ
- [いいえ] に設定すると、すべてのメールでトリガーされます。 [はい] の場合は、添付ファイルを含むメールでトリガーされます。 フローが添付ファイルを含むメールでのみトリガーする必要がある場合は、後者を使用します。それ以外の場合は、 No に設定したままにします。
- 添付ファイルを含める
- [いいえ] に設定すると、添付ファイルの内容は含まれません (null に設定されます)。
- たとえば、[ いいえ ] に設定されていて、Null 添付ファイル コンテンツを使用する SharePoint ファイルの作成 アクションがある場合、ファイル コンテンツが null または空であるため、無効な要求エラーが 400 になります。
- [はい] に設定すると、null ではなく添付ファイル コンテンツ バイトが含まれます。たとえば、SharePoint ファイルの作成アクションは成功し、作成されたファイルには添付ファイルの内容が含まれます。
注:
添付ファイルのサイズが大きくなる可能性があるため、これらはトリガー出力の既定のオプション値です。
解決方法
トリガーで、添付ファイルを含む電子メールでもフロー トリガーを作成し、添付ファイルのコンテンツを他のアクション (contentBytes を null に設定しない) で使用できるようにするには、次のカード。
- [ 詳細オプションの表示] を 選択して展開します。
- hasAttachments を true に設定します。
- includeAttachments を true に設定します。
上記の手順については、関連するスクリーンショットを参照してください。
[詳細オプションの表示] を選択して展開します。
他の Power Automate アクションでコンテンツを使用できるようにするには、[ 添付ファイルを含める] を [はい] に設定します。
[添付ファイルのみ] を設定して、添付ファイルを含むメールでのみフロー トリガーを作成します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示