python - Python MAPI Outlook 阅读特定年份的电子邮件
问题描述
此函数仅适用于 Year。(不起作用)
def daterange(args):
user_inp = datetime.strptime(args,'%Y')
rmail = object.Restrict("[ReceivedTime] == '" + user_inp.strftime('%Y')+"'")
return rmail
Restrict 代码不适用于 = ,使用 == 会引发错误,并且仅适用于 >=
我的要求是来自 user_inp(2020) 或 2019 等的所有邮件
请帮忙 !!!
解决方案
Restrict 代码不适用于 = ,使用 == 会引发错误,并且仅适用于 >=
使用equal
运算符并不是一个好主意。相反,您需要指定时间和日期范围。差异可以是一分钟,但不相等。
在“使用日期时间比较筛选项目”页面上阅读有关 Outlook 中日期和时间比较的更多信息。
推荐阅读
- c# - 跳过特定控制器 API 上的 [Authorize] 属性以进行可选授权是否安全?
- ng-zorro-antd - NG-Zorro 什么时候支持 Resizable column
- javascript - 有没有办法实现“单击”、“双击”和“单击并按住”来处理同一个元素?
- flutter - 在屏幕外构建小部件
- javascript - 当页面上有一组元素时,如何将单个元素传递给 Class 构造函数?
- python - 在第 6/7 页后处理 Cookie 弹出窗口
- kotlin - Kotlin 有原始类型吗?
- python - 关于如何在 OCR 之前从 IMAGE 中过滤掉通知的指南
- xamarin.forms - Xamarin.Forms 目录选择器
- html - 如何使元素粘在兄弟姐妹的底部?