2016-10-06 2 views
0

PHP와 함께 google 캘린더 API를 사용하고 있습니다. 새 캘린더를 만드는 방법을 알고 있지만 내가 만든 캘린더의 색상을 어떻게 설정합니까? 나는 몇 시간 동안 수색 해왔다. 나는 정의되지 않은 방법입니다 둘 다 API를 통해 생성 된 Google 캘린더의 색상을 설정하는 방법

$calendar -> setColorId(); 

을 시도했습니다
$calendar -> setColor(); 

을 시도했습니다. modify the color definitions에 관한 문서를 찾았습니다. 그리고 이벤트 색상을

$event -> setColorId(); 

와 함께 보냈지 만 캘린더 색상 설정 방법에 대해서는 아무 것도 찾을 수 없습니다.

답변

1

CalendarList: update을 사용하여 캘린더 색상을 변경할 수 있다고 생각합니다.

hereCalendarList은 사용자가 목록에 추가 한 모든 캘린더 항목 (웹 UI의 왼쪽 패널에 표시됨)의 모음입니다. 사용자의 목록에 기존 캘린더를 추가하거나 제거 할 수 있습니다. 또한이를 사용하여 기본 미리 알림과 같은 사용자 별 달력 속성 값을 검색하고 설정합니다. 또 다른 예는 전경색입니다. 다른 사용자가 동일한 일정에 대해 서로 다른 색을 설정할 수 있기 때문입니다.

또한 캘린더 API에는 캘린더 용 맞춤 입력란 colors이 포함됩니다. CalendarList 리소스에는 colorId을 대신하는 backgroundColorforegroundColor 속성이 포함됩니다. 새 사용자 지정 색을 사용하려면 업데이트를 수행 할 때 colorRgbFormatTrue으로 설정하십시오.

출처 : What's New in v3 - Custom colors for Calendars