有没有办法搜索没有特定共享扩展属性集的日历事件?
使用sharedExtendedProperty,我可以搜索包含扩展属性的特定值的日历事件,例如sharedExtendedProperty =" student_id = 500"将带回共享扩展属性student_id为500的所有日历事件。
但是我无法找到任何方法来搜索尚未设置相同属性的事件。有没有办法做到这一点?
举个例子,考虑下面的三个事件。我想执行一个搜索,它会带回任何没有扩展属性的事件" student_id"。所以"培训2"和#34;培训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"
}
}
答案 0 :(得分:-1)
可以检查您可以在事件列表中使用的不同参数。请注意sharedExtendedProperty
只是一个可选参数,因此您可以搜索没有此参数的事件。
我认为在搜索事件时没有替代方法或做同样的功能。谷歌会为您创建此项,以便根据extended properties的值搜索事件。因此,如果您想要搜索此类事件,您将别无选择,只能使用此参数。