Из быстрого ознакомления с документацией API Google видно, что цвет связан с классом CalendarEntry
.Например, вот пример настройки CalendarEntry и установки цвета:
CalendarEntry calendar = new CalendarEntry();
calendar.Title.Text = "Little League Schedule";
calendar.Summary.Text = "This calendar contains the practice schedule and game times.";
calendar.TimeZone = "America/Los_Angeles";
calendar.Hidden = false;
calendar.Color = "#2952A3";
calendar.Location = new Where("", "", "Oakland");
Из прочтения о вставке событий, похоже, что когда вы вставляете событие, вы указываете фид календаря, такой как канал всех календарей , и событие вставляется в любой календарь, указанный вами с помощью URL-адреса, что позволяет мне предположить, что цвет, который будет принимать ваше событие, будет цветом, установленным для этого календаря.
Таким образомПредполагая, что это правильно, если вы хотите, чтобы события были определенного цвета, вам нужно сначала создать календарь такого цвета, а затем добавить события в этот календарь.Просматривая документацию .NET API , вы получите остальную информацию, необходимую для достижения этой цели.