我的问题是Microsoft Graph findMeetingTimes API没有像我期望的那样对会议时间建议进行排序。
在documentation中说:
如果有多个会议时间建议,则查找findMeetingTimes
动作首先按计算的置信度值对建议进行排序
从高到低。如果有相同信心的建议,
然后,行动按时间顺序排列这些建议。
但每当我尝试使用API时,我会得到一个像这样排序的“meetingTimeSuggestionsResult”:
- 信心:100 || 24.08.2017 16:30:00 - > 24.08.2017 17:00:00
- 信心:100 || 24.08.2017 16:00:00 - > 24.08.2017 16:30:00
- 信心:100 || 24.08.2017 08:30:00 - > 24.08.2017 09:00:00
- 信心:100 || 24.08.2017 09:00:00 - > 24.08.2017 09:30:00
- 信心:100 || 24.08.2017 14:00:00 - > 24.08.2017 14:30:00
- 信心:100 || 24.08.2017 14:30:00 - > 24.08.2017 15:00:00
- 信心:50 || 24.08.2017 13:00:00 - > 24.08.2017 13:30:00
- 信心:50 || 24.08.2017 13:30:00 - > 24.08.2017 14:00:00
- 信心:50 || 24.08.2017 15:00:00 - > 24.08.2017 15:30:00
- 信心:100 || 24.08.2017 11:30:00 - > 24.08.2017 12:00:00
- 信心:100 || 24.08.2017 10:30:00 - > 24.08.2017 11:00:00
- 信心:100 || 24.08.2017 11:00:00 - > 24.08.2017 11:30:00
- 信心:100 || 24.08.2017 10:00:00 - > 24.08.2017 10:30:00
- 信心:100 || 24.08.2017 09:30:00 - > 24.08.2017 10:00:00
- 信心:100 || 24.08.2017 12:30:00 - > 24.08.2017 13:00:00
- 信心:50 || 24.08.2017 15:30:00 - > 24.08.2017 16:00:00
- 信心:100 || 24.08.2017 12:00:00 - > 24.08.2017 12:30:00