在List <string> Outlook日历上使用$ filter

时间:2018-07-24 14:07:09

标签: exchange-server microsoft-graph

我一直在寻找$filter的OData协议,并试图根据类别eq'FlexUser'查找用于从ms-graph过滤响应的语法。

在回复中我得到:

...,
"categories": [
                "FlexUser"
            ],
...

在尝试使用过滤器扩展类别时,我收到一条错误消息,指出无法扩展类别。谁能解释如何过滤列表参数?

我在创建活动时创建了类别,以便我的Outlook日历中不存在该类别

1 个答案:

答案 0 :(得分:1)

如果我理解的正确,那么您正在获取events的列表,例如

/v1.0/me/calendar/events

,并希望过滤包含特定类别的所有事件。
在这种情况下,您必须在any中使用filter运算符:

$filter=categories/any(c:c eq '@break')

因此您的请求可能如下所示:

/v1.0/me/calendar/events?$filter=categories/any(c:c eq 'FlexUser')