Microsoft Graph 获取今天发生的日历条目(在时间范围内到达)
Microsoft Graph get calendar entries happening today (reaching over timeframe)
我目前正在与 Microsoft Graph REST-API
作斗争。
我想做的是列出今天的事件(发生在午夜和午夜之间)。从documentation开始,过滤功能非常有限
我目前的陈述是这样的:
https://graph.microsoft.com/v1.0/me/events?$top=100&$select=*&$filter=start/DateTime ge '2017-10-31T00:00:00' AND end/DateTime le '2017-11-1T00:00:00'&$orderby=start/DateTime ASC
这里有趣的部分是 $filter=start/DateTime ge '2017-10-31T00:00:00' AND end/DateTime le '2017-11-1T00:00:00'
使用 start
和 end
并检查是否 start >= TODAY AND end <= TODAY+1
。对于短至 1 天的日期,这一切都非常有效。
我现在的问题是如何获取持续时间超过一天的事件,例如start = YESTERDAY
和 end = NEXT WEEK
。这意味着开始日期在今天之前,结束日期也不包括在此范围内。
如何获取此事件?
我目前正在与 Microsoft Graph REST-API
作斗争。
我想做的是列出今天的事件(发生在午夜和午夜之间)。从documentation开始,过滤功能非常有限
我目前的陈述是这样的:
https://graph.microsoft.com/v1.0/me/events?$top=100&$select=*&$filter=start/DateTime ge '2017-10-31T00:00:00' AND end/DateTime le '2017-11-1T00:00:00'&$orderby=start/DateTime ASC
这里有趣的部分是 $filter=start/DateTime ge '2017-10-31T00:00:00' AND end/DateTime le '2017-11-1T00:00:00'
使用 start
和 end
并检查是否 start >= TODAY AND end <= TODAY+1
。对于短至 1 天的日期,这一切都非常有效。
我现在的问题是如何获取持续时间超过一天的事件,例如start = YESTERDAY
和 end = NEXT WEEK
。这意味着开始日期在今天之前,结束日期也不包括在此范围内。
如何获取此事件?