Google日历扩展属性可以列表吗?



我想在Google日历事件中添加一组扩展名。我希望其中一些属性是列表。AS(在Python中(,

event = {
         ..., # standard properties
         "extendedProperties": {
                "shared": {
                    "max_crew": 3,
                    "crew_list": [
                        "crew1@example.com",
                        "crew2@example.com",
                        ],
                }
            }
           ...
         }

这将创建max_crew属性,而不是Crew_list属性。

有什么方法?还是我需要使用可分析的字符串(最大1024个字符(?

有一种方法:在Google日历指南和参考中解释。

和在Python中首先为您的额外字段创建一个字典。
body = { "extendedProperties": { "private": { "petsAllowed": "yes" } } }

然后提出请求:
service.events().patch(calendarId='calendar_id', eventId='event_id', body=body).execute()

如果成功,它将返回更新的事件。

hybor确认我的观察结果,即接口不支持列表作为值。恕我直言,但它发生了。

最新更新