小编Wak*_*ake的帖子

如何使用Google Calendar API搜索没有特定扩展属性的活动?

有没有办法搜索没有特定共享扩展属性集的日历事件?

使用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"
    }
}
Run Code Online (Sandbox Code Playgroud)

google-calendar-api google-apps

6
推荐指数
1
解决办法
159
查看次数

标签 统计

google-apps ×1

google-calendar-api ×1