概要
このサイトより、日報のテンプレートは作れるけど、
件名に今日の日付を自動で入れることができない!
日報メールを自動作成してほしい!と思い、実行に移してみた
コード
import win32com.client
import datetime
# メール送信
object = win32com.client.Dispatch("Outlook.Application")
mail = object.CreateItem(0)
mail.BodyFormat = 1
# 宛先の設定 To,CC,Bcc
mail.To = "yyy@vvv.com"
# mail.cc = "yyy@vvv.com"
# mail.Bcc = "yyy@vvv.com"
# 今日の日付を取得
today = datetime.datetime.now()
# メールの件名
mail.Subject = "日報[{}月{}日]".format(today.month,today.day)
# メールの本文
mail.Body = """\
お疲れ様です。
日報を送ります。
<やったこと>
<わかったこと>
<次にやること>
以上です
"""
# 作成したメールの表示
mail.Display(True)
# メール送信
# mail.Send()
実行結果
- メールを作成することができた!
まとめ
日報メールを自動作成することができた!