You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google Calendar API修改日历事件的描述?

Google Calendar API 修改事件描述方案

当然有对应的API可以修改日历事件的描述,核心可使用Events.update或Events.patch两个接口,具体区别和用法如下:

  • Events.update:需传入完整的事件资源对象,会覆盖原事件的所有可写字段(只读字段不受影响),适合已获取完整事件数据后的全量更新场景。伪代码示例:

    # 获取目标事件
    event = service.events().get(calendarId='primary', eventId='TARGET_EVENT_ID').execute()
    # 修改描述字段
    event['description'] = '更新后的事件描述内容'
    # 执行更新
    updated_event = service.events().update(calendarId='primary', eventId='TARGET_EVENT_ID', body=event).execute()
    
  • Events.patch:仅需传入需要修改的字段(比如仅description),只会更新指定字段,其余原有字段保持不变,更适合仅修改描述这类局部更新的场景。伪代码示例:

    # 构造仅包含描述的更新体
    update_body = {'description': '更新后的事件描述内容'}
    # 执行局部更新
    updated_event = service.events().patch(calendarId='primary', eventId='TARGET_EVENT_ID', body=update_body).execute()
    

注意事项

  • 调用接口需具备对应权限,至少需要https://www.googleapis.com/auth/calendar.events权限(修改用户主日历的话该权限足够)。
  • 必须知晓目标事件的eventId以及对应的日历ID(用户主日历ID默认为primary)。

内容的提问来源于stack exchange,提问作者Sahildeep Kaur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 04:05:18