Есть ли способ поиска события календаря, у которого нет определенного общего расширенного набора свойств?Как я могу найти событие БЕЗ определенного расширенного атрибута с помощью API календаря Google?
Использование sharedExtendedProperty, я могу найти календарь событий, содержащих конкретное значение для расширенного свойства, такие как sharedExtendedProperty = «student_id = 500» вернет все события календаря, где общий расширенный student_id свойство 500.
Но я не могу найти способ поиска событий, в которых еще не установлено одно и то же свойство. Есть ли способ сделать это?
В качестве примера рассмотрим три события ниже. Я хочу выполнить поиск, который приведет к возврату любого события, которое не имеет расширенного свойства «student_id». Поэтому «обучение 2» и «обучение 3» должны быть возвращены, но не «обучение 1».
{
"summary": "training 1",
"start": {
"dateTime": "2016-08-02T09:00:00-07:00"
},
"end": {
"dateTime": "2016-08-02T11:00:00-07:00"
},
"extendedProperties": {
"shared": {
"student_id": "56a71d61c17c248729c9b815"
}
}
}
{
"summary": "training 2",
"start": {
"dateTime": "2016-08-04T09:00:00-07:00"
},
"end": {
"dateTime": "2016-08-04T11:00:00-07:00"
},
"extendedProperties": {
"shared": {
"course_type": "internal"
}
}
}
{
"summary": "training 3",
"start": {
"dateTime": "2016-08-06T09:00:00-07:00"
},
"end": {
"dateTime": "2016-08-06T11:00:00-07:00"
}
}
Чтобы уточнить, я не ищу способ поиска без использования sharedExtendedProperty, я хочу искать события, которые не имеют определенного набора sharedExtendedProperty, исключая события, которые делают. – Wake
Я не могу понять ваш вопрос, вы можете уточнить его подробнее .. и если у вас есть образец запроса, можете ли вы его предоставить. – KENdi
Я добавил пример для пояснения. Я был бы рад предоставить любые другие детали, которые были бы полезны, но не знаю, что вы ищете. – Wake