Czy istnieje sposób wyszukiwania zdarzenia kalendarza, który nie ma określonego udostępnionego zestawu właściwości rozszerzonych?Jak wyszukać wydarzenie BEZ określonego atrybutu rozszerzonego przy użyciu interfejsu API Kalendarza Google?
Korzystanie sharedExtendedProperty, mogę szukać wydarzeń kalendarzowych zawierających określoną wartość przez dłuższy własności, takich jak sharedExtendedProperty = „student_id = 500” zwróci wszystkie wydarzenia w kalendarzu, gdzie wspólny przedłużony student_id właściwość jest 500.
Ale nie mogę znaleźć żadnego sposobu na wyszukanie zdarzeń, w których ta sama właściwość nie została jeszcze ustalona. Czy jest jakiś sposób na zrobienie tego?
Jako przykład rozważ trzy poniższe zdarzenia. Chcę przeprowadzić wyszukiwanie, które przywróci każde zdarzenie, które nie ma rozszerzonej właściwości "student_id". Zatem "trening 2" i "trening 3" powinny zostać zwrócone, ale nie "trening 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"
}
}
Aby wyjaśnić, nie szukam sposobu wyszukiwania bez użycia sharedExtendedProperty, chcę wyszukać zdarzeń, które nie mają określonego zestawu sharedExtendedProperty wykluczając zdarzeń, które robią. – Wake
Nie mogę zrozumieć Twojego pytania, czy możesz wyjaśnić to bardziej .. i jeśli masz przykładową prośbę, czy możesz ją również podać. – KENdi
Dodałem przykład dla wyjaśnienia. Chętnie udzielę wszelkich innych informacji, które mogą być przydatne, ale nie wiem, czego szukasz. – Wake