1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Outlook メールの添付ファイルを OneDrive for Business / SharePoint に保存したけれど添付ファイルが開かない理由

Posted at

ごきげんよう、百合宮桜です。
今回は意外とひっかかるヒトが多い、添付ファイルの保存について説明します。

こんな事ありませんか?

  • Power Automate で作成したフローはエラーなく動いている
    image.png

  • でも保存された添付ファイルを開こうとすると、「おっと。このファイルをプレビューできないようです」と言われてしまう
    image.png

これは添付ファイルの中身で「ファイルコンテンツ」が OneDrive や SharePoint に保存されていないから発生します。つまり、ファイルコンテンツが保存されるように設定を変更すれば解決です。
上記症状が当てはまった方は次の設定を確認してみてください!

「添付ファイルを含める」は「はい」になっていますか?

「新しいメールが届いたとき」のトリガーを使用している際は「添付ファイルを含める」のプロパティを確認しましょう。

image.png

ここが「いいえ」になっていると、添付ファイルのファイルコンテンツを SharePoint や OneDrive に保存できません。必ず「はい」になっていることを確認してください。

ファイルコンテンツを正しく指定できていますか?

トリガーで取得したファイルコンテンツを指定しないと、添付ファイルが正しく保存されません。
「添付ファイル コンテンツ」を指定しているかを確認してください。
image.png

おわりに

Power Automate では設定を間違えているから想定通りの結果が得られないというパターンがよくあります。この設定が間違っているパターンは人間が認識違いをしているだけなので、プログラム的にはエラーになりません。なのでかえって原因の特定が難しいです。
こういう時は実行履歴から入出力の結果を眺めて、心当たりをひたすら潰していくしかありません。

実行履歴は28日間の実行履歴 > 当該実行日時をクリックすることで確認できます。

image.png

入力 / 出力の結果は「未加工入力の表示」をクリックすると見やすくなります。

image.png

今回の場合はトリガーの「添付ファイルを含める」の設定を間違えていたことと

image.png

その影響でファイルコンテンツが取得できなかったことが原因でした。

image.png

Power Automate で Outlook メールの添付ファイルを扱う記事は古いものが多いです。当時は正しかった情報でもアップデートによってちょっと違う動きになっていることもあります。
皆さんも想定通りの結果にならない時は自分自身で作ったフローの実行結果をよく確認して、何がおかしくて想定通りの動きにならないのかを考えてみてくださいね!

1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?