Calendars

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

모든 기존 캘린더 모음입니다. Calendar 및 CalendarList 비교도 참고하세요.

이 리소스에 대한 메소드 목록은 이 페이지의 하단에 나와 있습니다.

리소스 표현

{
  "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
보조 캘린더를 삭제합니다. 메인 캘린더의 모든 일정을 지우려면 calendars.clear를 사용합니다.
가져오기
캘린더의 메타데이터를 반환합니다.
삽입
보조 캘린더를 만듭니다.
패치
캘린더의 메타데이터를 업데이트합니다. 이 메서드는 패치 시맨틱스를 지원합니다. 각 패치 요청은 3개의 할당량 단위를 사용합니다. get 다음에 update를 사용하는 것이 좋습니다. 지정한 필드 값이 기존 값을 대체합니다. 요청에 지정하지 않은 필드는 변경되지 않습니다. 배열 필드가 지정된 경우 기존 배열을 덮어씁니다. 이전의 배열 요소는 삭제됩니다.
업데이트
캘린더의 메타데이터를 업데이트합니다.