希望你们一切顺利!
我正在尝试为不同的公司组织Google日历:他们会向同一个受众群体提出不同的活动,他们会要求我使用Google日历来跟踪所有内容。
我想知道是否有办法根据添加它们的用户分隔事件
IE:
Admin_1添加Event_1
Admin_2添加Event_2
Admin_1添加Event_3
Admin_3添加Event_4
Admin_3添加Event_5
我想要
Event_1和Event_3具有相同的颜色或标签,如“Admin_1:EVENT NAME”。
由Admin_3
你知道怎么做这样的事情,甚至可能吗?
谢谢大家的阅读和回答!
答案 0 :(得分: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。
希望这有帮助。