我正在尝试通过 Graph api 过滤 singleValueExtendedProperties。我要过滤的 singleValueExtendedProperties 是PidTagDeferredSendTime(属性 ID:0x3FEF,数据类型:PtypTime,0x0040)。
我可以通过扩展获得这个值。
https://graph.microsoft.com/v1.0/me/mailfolders/drafts/messages?$expand=singleValueExtendedProperties($filter=id eq 'SystemTime 0x3FEF')
但是,我想获取对 PidTagDeferredSendTime 有价值的消息列表。我尝试了以下网址但失败了。
https://graph.microsoft.com/v1.0/me/messages?$filter=singleValueExtendedProperties/Any(ep: ep/id eq 'SystemTime 0x3FEF' and ep/value ge '2023-04-24T04:00:00Z')
https://graph.microsoft.com/v1.0/me/messages?$filter=singleValueExtendedProperties/Any(ep: ep/id eq 'SystemTime 0x3FEF' and contains(ep/value, '2024'))
https://graph.microsoft.com/v1.0/me/messages?$filter=singleValueExtendedProperties/Any(ep: ep/id eq 'String {SystemTime 0x3FEF}' and ep/value ne null)&$expand=singleValueExtendedProperties($filter=id eq 'String {SystemTime 0x3FEF}')
我将非常感谢任何帮助/提示/想法。
您需要转换
ep/value
为Edm.DateTimeOffset
并且日期时间值应该不带单引号请求应该会成功,但我无法确认结果,这取决于你。