使用 Python 和 Google API 编辑事件颜色

Edit event color using Python and Google API

我想编辑单个事件的颜色,因为我使用 Python 将其插入 Google 日历以与 Google API 交互。我正在使用下面的字典来编写事件本身,我认为 colorId 是事件的一部分,但我觉得我从根本上误解了如何使用它。

event = {
            "summary": name,
            "colorId": "Tangerine",
            "start": {
                "date": ymd,
                },
            "end": {
                "date": ymd,
                },
            "recurrence": [
                "RRULE:FREQ=YEARLY;COUNT=100",
                ],
            }
event = service.events().insert(calendarId="id number of calendar goes here", body=event).execute()

但是,我真的不知道如何解决这个问题。感谢任何帮助。

啊,薄饼。答案很简单。字典格式正确,但“colorId”下的输入应该是数字字符串(例如,“6”等)。可以在此处找到参考:https://jsfiddle.net/ztjga41q/

event = {
        "summary": name,
        "colorId": "6",
        "start": {
            "date": ymd,
            },
        "end": {
            "date": ymd,
            },
        "recurrence": [
            "RRULE:FREQ=YEARLY;COUNT=100",
            ],
        }