var googleCalendarID = "googleCalendarID";//日曆id function setCalendar(rowdata) { //設定新增的事件標題 var title = rowdata['繳費單位'] + rowdata['其他'] + ":" + rowdata['繳費金額']; //開始日期 var startDate = rowdata['繳費日期']; startDate = new Date(startDate.replace(/-/g, "/"));//轉換日期格式 //結束日期(必需多一天) var endDate = rowdata['繳費日期']; endDate = new Date(endDate.replace(/-/g, "/"));//轉換日期格式 endDate=endDate.setDate(endDate.getDate()+1);//假如沒有結束日期 endDate=new Date(endDate); //設定新增的事件內容 var description = ""; // for (var key in rowdata){ // description += key + " : " + rowdata[key] + "\n"; // } //顏色 var color = 11; //----------------------// //透過ID取得日曆 var cal = CalendarApp.getCalendarById(googleCalendarID); //建立新的日曆事件 var even = cal.createAllDayEvent(title, startDate, endDate, {description:description}); //沒有結束日期的全天事件 //var even = cal.createAllDayEvent(title, startDate, {description:description}); //設定形成顏色 even.setColor(color); }