Azure Logic Appsで定期的にメールを送ってみる

# 背景
とりあえずAzureを触ってみたいという人に向けて、まったくお題がないと触りようがないと思ったので、メモ程度に書いてみた記事になります。なので、ソースコードは出てきません。
色々調べながらやっても１～２時間ぐらいかなと思います。とりあえず進めるのであれば、30分も掛からないかと思います。

# 作るもの
**定期的に自動でメールを送信してくるもの**

# 手順
1. アカウントの作成（ここは割愛します）
1. それでは、まずは定期的に処理を実行させる為に、Logic Appsの設定を行います。Azure Portalから[Logic Apps]を選びます。見つからなかったら、[その他のサービス]を開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/00b1eb29-baae-85d8-315a-1b4b4f33387c.png)
1. すべてのサービスで[Logic Apps]を探します。Logぐらいまで入力すると出てくると思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/58f224d6-a78a-c0f5-eb1d-3a6a11d4e3df.png)
1. Logic Appsの画面になるので、[追加]ボタンで新規作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/27d91796-9c82-c6e6-e83e-eb5c52cab5c7.png)
1. Logic Appsの設定を決めます。サブスクリプションは、[無料試用版]（別途あれば、それでも大丈夫です）。リソースグループは任意。ロジックアプリ名は任意。場所は、どこでも良いのですが、一応「東日本」を選択。[確認および作成]ボタンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/2f4ff7cf-4d43-6903-0d4a-9247759b21a2.png)
1. 確認画面になります。問題ないと思うので、[作成]ボタンを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/9bbdd759-8e5d-a260-dde1-517b4152f8ab.png)
1. 正常に作成されたら、[リソースに移動]を押して、画面を移動します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/3cf98efe-b1ce-73fe-c6db-2fc9aea125d7.png)
1. ここからいよいよ動作部分の設定をします。Logic Apps デザイナーの画面になると思うので、一般的なトリガーで開始するから、[繰り返し]を選択します。これが定期的に実行するルールになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/fd434082-b4b1-1b2d-3a6d-cfc9359615bd.png)
1. 繰り返し処理を行う設定ブロックが表示されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/bc8e410f-4150-a1f4-d199-d5fe30444a88.png)
1. 適当に設定内容を決めます。今回は、毎週月曜日の午前9時に実行されるように設定しています。続いて、[新しいステップ]のボタンを押して、実行する処理を決めていきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/d35196d3-e418-6523-2abb-029541056039.png)
1. メール送信を行いたいので、[outlook]を探します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/fe1a990e-1187-09b7-6831-da350bc5cb41.png)
1. [Office 365 Outlook]を選択して、その中から[メールの送信]を選びます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/9371d85d-65a8-9703-4dc3-d2dba8b2c5b0.png)
1. メール送信で使用するアカウントが聞かれるので、送信元として使いたいアカウントでサインインします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/10b25c22-b334-9933-1a98-c8220ce7c0fe.png)
1. サインインが完了したら、メールの宛先・件名・本文などを入力します。
![無題.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/d6bac6e6-28d5-3367-4945-0ee864b5e33d.png)
1. 一連の設定が終わったので、保存を押して、完了です！以上で設定は完了！！！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/7b32bd23-cba5-4bbf-03b6-b99706038c0c.png)
1. 次はテストです。実際に動くかどうかを試してみる為に、[実行]ボタンを押します。通常の繰り返し処理ではなく、即時実行するのでテストを行うことができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/87d6421e-2ada-7e27-e019-acb36fc1d6d3.png)
1. 正常に実行されると、それぞれに項目でチェックが表示されて、正常に処理されたことが分かります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/12483316-6abb-d09f-2c04-da923324e2b0.png)
1. こんなメールが届きます。これが毎週自動で届くので、ちゃんと勉強するように促されます(笑)
![コメント 2020-05-27 222312.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/475457/b5927a77-fc4a-996a-4c04-72a2f02be942.png)

# まとめ
Logic Apps自体は話のメインではなく、実際に何かを作ってみる中で、サブスクリプション・リソースグループ・場所(リージョン)などがどう設定できるのかとか、「そもそもAzureって何でもできそうだけど、具体的に何できるの？」の理解の第１歩なればと思います。
あとは、実際のリマインダーとしてもこの使い方は便利なので、工夫して使ってもらえればと思います。