Google カレンダーの色

Google Calendar Color

Googleカレンダーの予定を作成すると色がつきます。色は11色および「カレンダーの色」の最大12色から選択でき、指定しない場合は「カレンダーの色」がセットされます。
※「カレンダーの色」は、カレンダー作成後にカスタム色を設定できます。

Google Calendar APIを使用して色をセットする際には、ColorId(数字)を指定します。指定可能な色とcolorIdを調べました。

colorIdカラー名HEXRGB
0カレンダーの色
1ラベンダー#7986CBrgb(121, 134, 203)
2セージ#33B679rgb(51, 182, 121)
3ブドウ#8E24AArgb(142, 36, 170)
4フラミンゴ#E67C73rgb(230, 124, 115)
5バナナ#F6BF26rgb(246, 191, 38)
6ミカン#F4511Ergb(244, 81, 30)
7ピーコック#039BE5rgb(3, 155, 229)
8グラファイト#616161rgb(97, 97, 97)
9ブルーベリー#3F51B5rgb(63, 81, 181)
10バジル#0B8043rgb(11, 128, 67)
11トマト#D50000rgb(213, 0, 0)

※Google Calendar APIで、0~11以外のcolorIdをセットすると、エラーになります。

PHPコード例

PHP$client = ...
$service = new Google_Service_Calendar( $client );
$event = new Google_Service_Calendar_Event( $event );

$calendarId = ...
$event = array(
    'summary' => 'タイトル',
    'description' => '説明',
    <span style="color:#cf2e2e" class="tadv-color">'colorId' => 1, //0から11まで</span>
    'start' => array(
        'dateTime' => '2021-03-15T10:00:00+09:00',
        'timeZone' => 'Asia/Tokyo',
    ),
    'end' => array(
        'dateTime' => '2021-03-15T10:00:00+09:00',
        'timeZone' => 'Asia/Tokyo',
    ),
);
$event = $service->events->insert( $calendarId, $event );

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です