【发布时间】:2021-07-16 11:31:21
【问题描述】:
我已使用 Python 脚本自动发送 Outlook 电子邮件。我现在想做的是在电子邮件正文中输入下周日期。
有什么功能可以让我这样做吗?
例如,我想发送一封电子邮件,并且我希望在电子邮件中要求收件人在 4 月 29 日之前回复(从今天开始正好一周)。有没有办法可以读取今天的日期,然后在电子邮件中打印出 7 天后的日期?
示例代码: 导入 win32com.client 作为客户端 导入路径库 将熊猫导入为 pd
outlook = client.Dispatch('Outlook.Application')
#Mail item
message = outlook.CreateItem(0)
df = pd.read_excel(r'Desktop\Review.xlsx',index_col=False,sheet_name='Review', usecols = "A:H")
#Display message
body = df.to_html()
message.Display()
message.To = "Mick.callnan@something.com"
message.Subject = "Review"
message.HTMLBody = "Hi All, <br> <br>Please respond by this day next week **Enter date here**
#message.Send()
【问题讨论】:
标签: python html pywin32 win32com