11
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

こんにちは! PRAアドベントカレンダー2022の5日目記事です。

普段はプロトタイピングスクールの運営を行っていますが、事務処理なども多くiPaaS系で何かやったり、授業でPower Automateなどを触れたりしています。(そしてこの辺触ってるとコード書きたくなります。)

そして執筆時点では11/13というだいぶ余裕を持った投稿をしている自分に驚いております。

Power Automate クラウドフローという名称

元々はPower Automateといえばクラウド側しかなかったですがPower Automate Desktop(PAD)が出てきてその後Power Automate for Desktopみたいな言い方に変えてきたのでPower Automateだけだとどっちの話をしているのか分からなくなってきている現状がありますね。

今回はクラウド側の話です。

メールからエクセルに転記

けっこう色々な人がやりたさそうなやつです。ここの細かいやり方は紹介しませんが、割と簡単にできます。

スクリーンショット 2022-11-13 17.41.30.png

outlook.comとエクセル(one drive)のモジュールを使っています。どちらもビジネスではなく個人向け。

メール to エクセル

こんなテーブルがあったとして

スクリーンショット 2022-11-13 17.42.29.png

メールの件名と本文に内容を入れてメールを送ることで、受信したメールをもとにエクセルに転記してくれます。

スクリーンショット 2022-11-13 17.43.01.png

HTMLメール問題

試していたらHTMLが入り込んでくる事象がありました。

スクリーンショット 2022-11-13 17.44.14.png

メーラー側の問題のようです、普段使っているGmailから送りましたが、HTMLメールになっていた模様です。

このままだと見づらいのでHTMLのタグを削除して本文だけを抽出します。

HTMLからテキスト(プレビュー)

ドンピシャなモジュールがありました。

選択したらテキストボックスに本文(outlookメールの動的コンテンツ)を選択し、

エクセルの行追加のモジュール側では元々本文をそのまま入れていたところをプレーンテキストコンテンツに変更します。

このプレーンテキストコンテンツにHTMLタグを削除した変換後の素のテキストが入ってくるみたいですね。

ということで試してみたら無事にタグが消えた状態でエクセルに入ってくれました。

スクリーンショット 2022-11-13 17.50.24.png

お疲れ様でした。

所感

調べるとPADばかり引っかかってそれっぽい情報がまとまってないようにも見えたのでメモとして残しました。

Power Automateのモジュールの中では珍しく特にハマらずに使えた気がします。

メール以外でもスクレイピングっぽいもの、チャットの通知など色々な場所で使える気がしますね。

11
2
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
11
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?