function ColorEvents() {
var sevendaysago = new Date()
var today = new Date();
var nextweek = new Date();
nextweek.setDate(nextweek.getDate() + 7);
sevendaysago.setDate(sevendaysago.getDate() - 7);
Logger.log(today + " " + nextweek);
var calendars = CalendarApp.getAllOwnedCalendars();
Logger.log("found number of calendars: " + calendars.length);
for (var i=0; i<calendars.length; i++) {
var calendar = calendars[i];
var calcolor = calendar.getColor();
//var calcolor = calendar
Logger.log("calendar color: " + calcolor);
var events = calendar.getEvents(today, nextweek);
for (var j=0; j<events.length; j++)
{
var e = events[j];
var title = e.getTitle();
var eventcolor = e.getColor();
Logger.log("event color: " + eventcolor);
if (title.search("STR1") != -1) {
e.setColor(CalendarApp.EventColor.YELLOW);
Logger.log("STR1 Color Change");
}
if (title.search("STR2") != -1) {
e.setColor(CalendarApp.EventColor.ORANGE);
Logger.log("STR2 Color Change");
}
if (title[0] == '#') {
e.setColor(CalendarApp.EventColor.GREEN);
}
}
}
}