0
我需要獲得在Google日曆中接受邀請的參與者數量,問題是除了用戶之外,還有一些組,並且據我看到的組我計算爲1個被邀請者。但是,在Google日曆中,接受邀請的人數在活動頁面上可見。Google App腳本獲得接受邀請的參與者數量
請問您能否告訴我該如何實施?
這就是我這麼遠:
function listEvents() {
var today = new Date();
var Calendar = CalendarApp.getCalendarById("CalendarID");
var events = Calendar.getEvents(new Date(2016,12,1), new Date(today.getFullYear(),12,31));
var eventarray = new Array();
for (var i = 0; i<events.length; i++)
{
var line = new Array();
line.push(events[i].getTitle());
line.push(events[i].getStartTime());
line.push(events[i].getEndTime());
var guestList = events[i].getGuestList();
var guests = new String();
//var addit = 0;
for (var b in guestList) {
guests = guests +''+guestList[b].getEmail()+'; ';
//addit = addit + guestList[b].getAdditionalGuests();
}
//line.push(addit);
line.push(guests);
eventarray.push(line);
}
var sheet = SpreadsheetApp.getActiveSheet().getRange(2, 1, eventarray.length, eventarray[0].length).setValues(eventarray);
}
謝謝你的幫助彼得,但不幸的是,這是行不通的。 我已經試過這一個,當有40人被邀請作爲一個組,13人接受了所有的腳本顯示是這個組被邀請,沒有接受。 – josrok
是的,我看到了問題!我已經更新了我的答案。 –
謝謝你解釋彼得。所以,我想在這種情況下,我必須尋找解決方法。祝你有美好的一天! – josrok