var googleCalendarID = "googleCalendarID";//日曆id function setCalendar() { //暫時自訂變數,測試完成後,會從參數傳進來 var rowdata = {}; rowdata['預約日期'] = " 2020-04-17"; rowdata['預約時間'] = "10:00"; rowdata['預約標題'] = "我要看房子"; rowdata['房型'] = "小型單人房(年繳平均價5958元/月)"; //看屋時間(小時) var viewTime = 1; //設定新增的事件標題 var title = rowdata['預約標題'] + rowdata['房型'] ; //開始日期時間 var startTime = rowdata['預約日期']; startTime = new Date(startTime.replace(/-/g, "/") + " " + rowdata['預約時間']);//轉換日期格式 //結束日期時間 var endTime = rowdata['預約日期']; endTime = new Date(endTime.replace(/-/g, "/") + " " + rowdata['預約時間']);//轉換日期格式 endTime = endTime.setHours(endTime.getHours() + viewTime);//開始日期時間 + 看屋時間(小時) endTime = new Date(endTime); //設定新增的事件內容 var description = ""; // for (var key in rowdata){ // description += key + " : " + rowdata[key] + "\n"; // } //顏色 var color = 10; //----------------------// //透過ID取得日曆 var cal = CalendarApp.getCalendarById(googleCalendarID); //建立新的日曆事件 var even = cal.createEvent(title, startTime, endTime, {description:description}); //設定形成顏色 even.setColor(color); }