2017-11-19 12 views
0

모두 잘되고 있습니다.Google 캘린더 : 이벤트를 추가하는 사람에 따라 색상/라벨이 다릅니다

다른 회사의 Google 캘린더를 구성하려고합니다. 다른 잠재 고객에게 서로 다른 이벤트를 제안하고 Google 캘린더에서 모든 것을 추적하도록 요청했습니다.

내가 그들에게

IE 추가 사용자를 기반으로 이벤트 구분하는 방법이 있는지 알고 싶습니다
Admin_1이 Event_1
Admin_2이 Event_2
Admin_1이 Event_3
Admin_3 추가 추가 추가 추가 Event_4
을 Admin_3 Event_5이

나도 같은 색상이나 Admin_1 "와 같은 라벨을 가지고
Event_1 및 Event_3 싶습니다 추가 : 이벤트 이름 ".
Admin_3에서 생성 한 Event_4 및 Event_5와 동일

어떻게 할 수 있는지 또는 가능한 경우에도 알 수 있습니까?

읽고 답해 주셔서 감사합니다.

답변

0

예 이벤트를 추가 할 때 colorid 매개 변수를 입력하면됩니다. colors endpoint에서 색상 목록을 검색 할 수 있습니다.

$colors = $service->colors->get(); 

// Print available calendarListEntry colors. 
foreach ($colors->getCalendar() as $key => $color) { 
    print "colorId : {$key}\n"; 
    print " Background: {$color->getBackground()}\n"; 
    print " Foreground: {$color->getForeground()}\n"; 
} 
// Print available event colors. 
foreach ($colors->getEvent() as $key => $color) { 
    print "colorId : {$key}\n"; 
    print " Background: {$color->getBackground()}\n"; 
    print " Foreground: {$color->getForeground()}\n"; 
} 

또한이 Google Calendar v3 events color을 확인할 수 있습니다 여기에

색상의리스트를 취득하기위한 샘플 코드입니다.

희망이 도움이됩니다.