Calendars

所有现有日历的集合。另请参阅 Google 日历与日历列表

有关此类资源的方法列表,请参阅本页面的结尾部分。

资源表示法

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  }
}
属性名称 说明 备注
conferenceProperties nested object 此日历的会议属性,例如允许的会议类型。
conferenceProperties.allowedConferenceSolutionTypes[] list 此日历支持的会议解决方案类型。

可能的值包括:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
可选。

description string 日历说明。可选。 可写入
etag etag 资源的 ETag。
id string 日历的标识符。要检索 ID,请调用 calendarList.list() 方法。
kind string 资源的类型(“calendar#calendar”)。
location string 日历的地理位置(自由格式文本)。可选。 可写入
summary string 日历标题。 可写入
timeZone string 日历的时区。(格式为 IANA 时区数据库名称,例如“欧洲/苏黎世”)。可选。 可写入

方法

清除
清除主日历。此操作会删除与账号的主日历关联的所有活动。
delete
删除辅助日历。使用 calendar.clear 清除主日历中的所有活动。
get
返回日历的元数据。
insert
创建辅助日历。
patch
更新日历的元数据。此方法支持补丁语义。请注意,每个补丁请求消耗三个配额单元:首选使用 get,后跟 update。您指定的字段值会替换现有值。您未在请求中指定的字段将保持不变。数组字段(如果指定)会覆盖现有的数组;这会舍弃之前的所有数组元素
update
更新日历的元数据。