findMeetingTime не возвращает предложения, как ожидалось - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь забронировать встречу с кем-то в Женеве, пока я работаю по восточному поясному времени.Наши рабочие часы перекрываются с 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"
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...