python-3.x - 使用 Python 和 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",
],
}
推荐阅读
- java - 如何在流中为我的自定义对象使用 foreach?
- android - 片段标签中未解决的类“HeadlineFragment”
- ckeditor - 元素不支持指定的元素模式:“ul”
- selenium - Cucumber 不满足的依赖异常
- python - 如何以最快的方式将数组列表中的每个0变成-1?
- laravel - Vue js选择框给出了几个错误
- ios - URL Scheme 有时会在应用后启动 App Store
- javascript - 视差效应 - Firefox 性能不佳
- arrays - Mongoose 实例未保存到数据库,未显示错误
- regex - 如何在一个竖线“|”之间移动长度可变的列 和 ”[”?