我使用Python 3. 我試圖按日期提取(列表/打印顯示)Outlook電子郵件。在Python中按特定日期列出Outlook電子郵件
我正在嘗試一個循環..也許WHILE或IF語句。
可以這樣做,因爲一個字符串,另一個是日期。 請將我目前爲止的內容進行簡要的說明:謝謝。
1. import win32com.client, datetime
2.
3. # Connect with MS Outlook - must be open.
4. outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
5. # connect to Sent Items
6. sent = outlook.GetDefaultFolder(5).Items # "5" refers to the sent item of a folder
7.
8. # Get yesterdays date
9. y = (datetime.date.today() - datetime.timedelta (days=1))
10. # Get emails by selected date
11. if sent == y:
12. msg = sent.GetLast()
13. # get Subject line
14. sjl = msg.subject
14. # print it out
15. print (sjl)
我看到有一個地方也有Restrict方法。我無法找到它。它就像郵件items.restrict(在這種情況下指定日期y),但我看到的例子不是我第一次看到的。 (即時通訊新的python和沒有編碼爲6yrs。它只是一個人項目:) – Andy