Я пытаюсь забронировать встречу с кем-то в Женеве, пока я работаю по восточному поясному времени.Наши рабочие часы перекрываются с 8:00 до 12:00, и в 2018-05-25 у нас есть свободный слот с 8:00 до 9:00.
Я создал весь день TimeContraint
и установил ActivityDomain
на «работу»ограничение:
"timeConstraint": {
"activityDomain":"work",
"timeslots": [
{
"start": {
"dateTime": "2018-05-25T00:00:00",
"timeZone": "Eastern Standard Time"
},
"end": {
"dateTime": "2018-05-26T00:00:00",
"timeZone": "Eastern Standard Time"
}
}
]},
При использовании этого TimeConstraint при поиске часового собрания с помощью findMeetingTimes я не получил никаких результатов.Пустой Reason of AttendeesUnavailable.
Я выполнил точно такой же поиск с TimeContraint, который был моим фактическим рабочим временем вместо целого дня:
"timeConstraint": {
"activityDomain":"work",
"timeslots": [
{
"start": {
"dateTime": "2018-05-25T08:00:00",
"timeZone": "Eastern Standard Time"
},
"end": {
"dateTime": "2018-05-25T17:00:00",
"timeZone": "Eastern Standard Time"
}
}
]},
Это вернуло единственное ожидаемое предложение о собрании с 8 утра до9 утра.
Как правильно использовать findMeetingTime?Я создавал TimeConstraint
с одним timeslots
, который потенциально мог бы занимать месяцы.Я предполагал, что ActivityDomain
будет обрабатывать только возврат MeetingSuggestions
в рабочее время.Однако в этом примере я не получил результатов, когда мой временной интервал охватывал полный рабочий день, и получил результат, который я ожидал, только вручную установив временной интервал на свои рабочие часы.
Кто-нибудь еще испытывал это?
Дополнительная информация, которая еще больше заставляет меня думать, что это проблема с графиком
Когда я использую TimeConstraint
полного дня и изменяю продолжительность собрания на 30 минут.Я на самом деле получаю ожидаемые два результата 8:00am to 8:30am
и 8:30am to 9:00am
.
"timeConstraint": {
"timeslots": [
{
"start": {
"dateTime": "2018-05-25T00:00:00",
"timeZone": "Eastern Standard Time"
},
"end": {
"dateTime": "2018-05-26T00:00:00",
"timeZone": "Eastern Standard Time"
}
}
]},
"meetingDuration": "PT30M"
}
Дали мне следующие результаты (удалены неважные детали)
"meetingTimeSuggestions": [
{
"meetingTimeSlot": {
"start": {
"dateTime": "2018-05-25T12:00:00.0000000",
"timeZone": "UTC"
},
"end": {
"dateTime": "2018-05-25T12:30:00.0000000",
"timeZone": "UTC"
}
},
},
{
"meetingTimeSlot": {
"start": {
"dateTime": "2018-05-25T12:30:00.0000000",
"timeZone": "UTC"
},
"end": {
"dateTime": "2018-05-25T13:00:00.0000000",
"timeZone": "UTC"
}