0
我試圖找出用戶在日曆中如何有一個事件,他們沒有作爲訪客被邀請。我想我錯的部分是這樣的:根據數組中的值創建一個'if'語句
if (guestArray.indexOf(calendarId) == false) {
代碼:
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);
}
使用日期構造解析字符串是不是一個好主意。 – RobG