我正在使用 Microsoft Graph List CalendarView从 Outlook 获取日历事件。我想过滤掉参加者人数为 0 的项目。(逻辑上意味着为自己阻止时间)。
我知道有一个 $count 参数将返回项目数。但是,在 List CalendarView 响应中,我不是在计算日历项目的数量,而是在每个日历项目中的参与者数量。事实上,使用基于它的不等于(ne)过滤器。
{
"value": [
{
"originalStartTimeZone": "originalStartTimeZone-value",
"originalEndTimeZone": "originalEndTimeZone-value",
"iCalUId": "iCalUId-value",
"reminderMinutesBeforeStart": 99,
"isReminderOn": true,
"attendees":[
{
"type":"required",
"status":{
"response":"none",
"time":"0001-01-01T00:00:00Z"
},
"emailAddress":{
"name":"Samantha Booth",
"address":"samanthab@a830edad905084922E17020313.onmicrosoft.com"
}
},
{
"type":"required",
"status":{
"response":"none",
"time":"0001-01-01T00:00:00Z"
},
"emailAddress":{
"name":"Dana Swope",
"address":"danas@a830edad905084922E17020313.onmicrosoft.com"
}
}
]
}
]
}
我想专门过滤掉“参加者”的数组大小为 0 的任何事件项。
使用 OData 查询参数是否可行?