我想获得图片下面的颜色(红色)。
我使用下一个代码,但我不知道下一步。
运行主要功能。
var mainCalendarName = 'main';
function main() {
var calendar = getCalendar();
if (calendar == null) {
return;
}
var now = new Date();
var calendarEventArray = calendar.getEventsForDay(now);
Logger.log('current color = ' + calendarEventArray[0].getColor()); // not use!!!
//log 'current color = #FF0000'
}
function getCalendar() {
var calendarList = CalendarApp.getAllCalendars();
for (i in calendarList) {
if (mainCalendarName === calendarList[i].getName()) {
return calendarList[i];
}
}
return null;
}
答案 0 :(得分:0)
首先,您需要启用高级Google服务。
请参阅here说明该怎么做。
然后以下代码将完成工作
function main(){
var now = new Date();
var events = Calendar.Events.list("main", {
timeMin: now.toISOString(),
singleEvents: true,
orderBy: 'startTime',
maxResults: 10
});
for (var i = 0; i < events.items.length; i++) {
Logger.log(events.items[i].colorId); //Here the color of the specific event
}
}