【Alteryx】Outlook 365 Toolでメール情報を一覧で取得する

【Alteryx】Outlook 365 Toolでメール情報を一覧で取得する | Tableau-id Press -タブロイド-
Alteryx

Alteryx GalleryでOutlook 365 Toolが公開されていました。
Outlook 365 Toolを使うと、Outlook 365のメールとカレンダーイベントを取得することができます。
弊社ではちょうどOutlook 365を使用していたので、今回は「メール情報の取得」を試してみたいと思います!

Outlook 365 Inputのインストール

Galleryからダウンロードしインストールします。
Outlook 365 Tool
https://community.alteryx.com/t5/Public-Community-Gallery/Outlook-365-Tool/ta-p/898140
※Alteryx Designerバージョン2021.4以降対応です。

インストールが完了したら、Designerからツールが使用できるようになります。

Outlook 365の電子メール情報を取得する

Outlook 365に接続

Outlook 365 Inputツールをキャンバスに入れます。
ツールのConfigrationからOutlook 365にログインし接続します

接続の仕方は2通り選べますが、今回はブラウザからサインインを選択します。

ブラウザからサインインすれば接続完了です。

受信トレイのフォルダ情報が表示されました!

メールの情報の取得

ここからフォルダ内のメールの情報を取得してみたいと思います。

Select Folderからメールを取得したいフォルダを選択します。

※ちなみに、複数選択はできないようでした。

Browseツールをつないでフローを実行し、結果を見てみます。

メールの送信者、受信者、タイトルや本文などが出力されました!
ツールのデフォルト設定だとこれだけですが、出力したい項目を増やすこともできます。

取得する項目を増やす(添付ファイルを取得してみる)

Dataタブから表示したい項目を選択できます。

例えば、メールについている添付ファイルを保存したい場合も、Dataタブの「Download attachments from emails」から設定できます。
試してみます。

「Download attachments from emails」にチェックを入れます。
「Download To」テキストボックスが表示されるので、添付ファイルを保存したい場所を指定します。

フローを実行後、保存先に指定したフォルダを見てみます。
何やらフォルダができていますので、開けて見てみます。

添付ファイルが保存されていました!


【おわりに】
エクセルにOutputすると、メールの内容が一覧で見れたりして便利ですね!

興味のある方はインストールして使ってみてください~!