如果有人可以帮助我,我将不胜感激。使用日历功能时出现错误。我已经启用了它。有人可以让我知道是否还有另一种避免重复的方法? 另外,我不知道为什么Google日历不显示D列中的值?
function myFunction() {
var spreadsheet = SpreadsheetApp.getActiveSheet();
var calendarId = spreadsheet.getRange("H2").getValue();
var eventCal = CalendarApp.getCalendarById(calendarId);
var existingEvents=Calendar.Events.list(calendarId);
var eventArray=[];
existingEvents.items.forEach(function(e){eventArray.push(e.summary)});
var signups = spreadsheet.getRange("A5:D17").getValues();
for(x=0; x<signups.length; x++){
var shift=signups[x];
var start=shift[0];
var end=shift[1];
var title=shift[2];
var name=shift[3];
if(eventArray.indexOf(inspector)==-1){
eventCal.createEvent(title, start, end, name);
}else{
Logger.log('event exists already');
}
}
}