Microsoft Flowでメールを送信する

#Microsoft Flowでメールを送信する

##はじめに
気が向いたのでMicrosoft Flowを触ってみました。簡単な操作で様々なものが作れるようです。
スマホだけで簡単なフローが作れるので皆さんも試してみてはいかがでしょうか？
今回はボタンを押すとメールが送信できるフローを紹介します。

##アプリをダウンロードする
今回はアプリを使ってフローを作成します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/183423a2-f874-1ea1-3ced-255831a5fddd.jpeg" width="50%"/>

##フローを新規作成する
アプリを起動し「フロー」を選択します。
MicrosoftFlowには様々なテンプレートが用意されています。
自分の目的に近いテンプレートを選択し、編集する方が楽ですが、
今回は各項目を理解するために「一から作成」で作成します。
※右上の「＋」からも作成可能です。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/7d5b32fb-82d7-b1f8-602a-36769147de4c.jpeg" width="35%"/>

##トリガーを設定する
まずは、フローを起動するためのトリガーを設定します。こちらも様々なトリガーが設定可能ですが、今回は「モバイルの Flow ボタン」を選択します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/0e928dde-8f21-eef8-d84d-9af32b6dc96d.jpeg" width="35%"/>

これでトリガーが設定できました。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/ddc5a0db-93fb-df8d-4e89-81a0be7eaa11.jpeg" width="35%"/>

##アクションを設定する
次に、ボタンを押した後のメールを送信するアクションを設定します。
「+ 新しいステップ」を押し、「アクションの追加」を選択します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/71e2f9a3-598f-198b-a15d-dc0d5a1b4ce9.jpeg" width="35%"/>

今回はメールの送信がしたいので「メールの送信」を選択します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/f55517e3-d1f3-df7a-9fb2-dfa4e81f3a6e.jpeg" width="35%"/>

宛先、件名、本文を入力します。
送信確認をするために、宛先は自分のアドレスを入れましょう。
件名、本文はお任せします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/0633e222-0f83-4c13-410c-28fc92b18d61.jpeg" width="35%"/>

最後にフロー名を入力し、右上の「作成」を押して完成です。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/0a69aff3-165b-fd3b-510d-310628634d1c.jpeg" width="35%"/>

##メールを送信する
「ボタン」を選択します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/e9901df9-1e31-b545-41dd-d29fe9548669.jpeg" width="35%"/>

画面に表示されているボタンを押すとメールが送信されます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/9ab48eaf-a2dc-5f46-a987-51e66f770edb.jpeg" width="70%"/>

メールを送信するフローが完成しました。

##入力の追加
先程作成したフローは定型文の送信のみ可能ですが、入力の追加を行うことで、件名や本文の内容を書き換えることができます。

###例:勤怠メールを送る
下記のような勤怠メールを送りたい場合について考えてみます。
> △△さん
> 
> お疲れ様です。〇〇です。
> 本日【理由】のためお休み致します。
> 以上、よろしくお願いします。

先程と同様の手順でメール送信フローを作成します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/669fd5e4-1f45-4682-10a4-01ca84ce55d4.jpeg" width="35%"/>

このメールでは【理由】をその日の体調によって変更したいです。
「手動で...トリガーします」>「+ 入力の追加」>「テキスト」を選択します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/4328e713-682f-5fb6-0e26-cde0180e91b9.jpeg" width="35%"/>

タイトルと説明を書き換えます。

- 入力 → 理由
- 入力を指定してください → 理由を入力してください

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/39905fd1-2bca-89d9-5e68-dc3963571f19.jpeg" width="35%"/>

本文に戻り【理由】を動的なコンテンツ「理由」に変更します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/f189adaa-70f5-79b9-7ebe-2a32dd41d90e.jpeg" width="35%"/>

これで完成です。

###動作確認

先ほどと同様に「ボタン」を選択すると、新しくボタンが追加されていることが分かります。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/5bf0a6c4-a93a-bdb6-9c06-3096db8b17a6.jpeg" width="35%"/>

ボタンを押すと入力できるようになっています。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/fffc9f21-67f4-9b50-bd5a-a1455b0b7ca2.jpeg" width="70%"/>

今回は「腹痛」と入力し、完了を押します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/f42c2f7b-4e61-2c0b-281f-a118eca0b5ea.jpeg" width="70%"/>

無事にメールを送信することができました。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/363812/9950f66d-ed12-78d8-2d70-e4b5d9d27c7d.jpeg" width="70%"/>

##まとめ
長々と書いてしまいましたが、実際に自分でフローを作成してみると
簡単さが実感できると思います。
今回はテキストで作成しましたが、「入力の追加」は他にも様々な種類があります。
この記事をきっかけに皆さんも日々の作業をフローにしてみてはいかがでしょうか？