I'm trying to find out how ever a user has an event in it's calendar that they are not invited as guest on. The part I think I'm wrong in is this:
if (guestArray.indexOf(calendarId) == false) {
Code:
function myFunction() {
var calendarId = '[email protected]';
var calendar = CalendarApp.getCalendarById(calendarId);
var events = calendar.getEvents(new Date('June 1, 2015 00:00:00 CST'),
new Date('June 5, 2015 23:59:59 CST'));
for(var i = 0; i < events.length; i++) {
var ev = events[i];
var guestList = ev.getGuestList();
var guestArray = [];
for (var n in guestList) {
var guestEmail = (guestList[n].getEmail());
guestArray.push(guestEmail);
}
if (guestArray.indexOf(calendarId) == false) {
Logger.log("User not on guestlist!");
Logger.log("TITLE: " + ev.getTitle());
Logger.log("DATE: " + ev.getStartTime());
Logger.log("GUESTS :" + guestArray);
}
}
if (!guestArray.indexOf(claendarId))instead ofif (guestArray.indexOf(calendarId) == false)andif (GetValue())instead ofif (GetValue() == true)