PADで365日未満になったらメールを自動送信する

やりたいこと

PAD(Power Automate Desktop)で日付をチェックし、365日未満になったらメールを自動送信する

フロー完成形

送信メール

環境

バージョン:2.31.114.23122

前提条件

メールの送信にはGmailを使用しています

ポイント

Gmailの送信には「アプリパスワード」が必須です

アプリパスワードの取得方法はこちら

手順

変数の設定を行う

手順
  1. 変数の設定をダブルクリック
  2. 値に「2024/05/01」を入力
  3. 保存をクリック

検証目的なので、手入力で変数に年月日を設定しています

値は「2024-05-01」でも同じ結果が得られました

現在の日付を取得する

手順
  1. 現在の日時を取得をダブルクリック
  2. 「現在の日付のみ」を選択
  3. 保存をクリック

生成された変数%CurrentDateTime%は以下のようになります

日付の減算を行う

手順
  1. 日付の減算をダブルクリック
  2. 元となる日付「%NewVar%」を選択
  3. 日付の減算「%CurrentDateTime%」を選択
  4. 保存をクリック

生成された変数%TimeDifference%は以下のようになります

IF文で比較条件を設定する

手順
  1. Ifをダブルクリックする
  2. 最初のオペランド「%TimeDifference%」を選択
  3. 演算子「より小さい(<)」を選択
  4. 2番目のオペランド「365」を入力
  5. 保存をクリック

%TimeDifference%と365を比較しています

IF文の中でメールの送信を設定する

こちらはGmailの設定例です

手順
  1. メールの送信設定をダブルクリックする
  2. SMTPサーバー「smtp.gmail.com」を入力
  3. サーバーポート「465」を入力
  4. SSLを有効にする「オン」
  5. SMTPサーバーには認証が必要「オン」
  6. ユーザー名「自分のメールアドレス」
  7. パスワード「アプリパスワード
  8. 信頼されていない証明書を~「オン」
  9. 全般を設定したら保存をクリック

アプリパスワードの取得方法はこちら

このフローを実行すると以下のようなメールが届きます

コメント

タイトルとURLをコピーしました