Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function processInvites() {
- var calendar = CalendarApp.getCalendarById("mycalendar@google.com");
- var now = new Date();
- var then = new Date(now.getTime() + (1000 * 60 * 60 * 24 * 7));
- var events = [];
- var loopEvents = calendar.getEvents(now, then);
- if(loopEvents.length > 0){
- for(j in loopEvents){
- if(loopEvents[j].getMyStatus() == CalendarApp.GuestStatus.INVITED){
- //if this event has no notes
- if(loopEvents[j].getDescription() == ""){
- loopEvents[j].setMyStatus(CalendarApp.GuestStatus.NO);
- }
- }
- }
- }
- };
- function processInvites() {
- var cal = CalendarApp.getCalendarById("yourcalendar@google.com"),
- now = Date(),
- then = new Date(now.getTime() + (1000 * 60 * 60 * 24 * 7));
- cal.getEvents(now, then).forEach(function(event) {
- if (event.getMyStatus() == CalendarApp.GuestStatus.INVITED && event.getDescription() == "") {
- event.setMyStatus(CalendarApp.GuestStatus.NO);
- }
- });
- }
- // `start` < `end`; invites present in `calendar` between `start` and `end`
- var events = calendar.getEvents(start, end);
- var invitesPresent = false;
- for (i = 0; i < events.length; i++) {
- if (event.getMyStatus() == CalendarApp.GuestStatus.INVITED) {
- invitesPresent = true;
- break;
- }
- }
- var invites = calendar.getEvents(start, end, {statusFilters: [CalendarApp.GuestStatus.INVITED]});
- if (invitesPresent) {
- Logger.log(invites.length > 0); // false
- }
Add Comment
Please, Sign In to add comment