線上書籍

Home

台南社大-點2下社團

 

/*===================================== 設定Google日曆函式 title String 活動的名稱 startTime Date 活動開始的日期和時間 endTime Date 活動結束的日期和時間 options Object 指定進階參數的 JavaScript 物件,如下所示 description String 活動的說明 location String 活動的地點 guests String 應新增為邀請對象的電子郵件地址清單,並以半形逗號分隔 sendInvites Boolean 是否要傳送邀請電子郵件 (預設:false) ========================================*/ function setCalendar(id, title, startTime, endTime, options) { startTime = new Date(startTime.replace(/-/g, "/"));//轉換日期格式 endTime = endTime ? new Date(endTime.replace(/-/g, "/")) : '';//轉換日期格式 //透過ID取得日曆 let cal = CalendarApp.getCalendarById(id); let even; if (endTime) {//時間事件 even = cal.createEvent(title, startTime, endTime, { description: options.description, location: options.location }); } else {//沒有結束日期的全天事件 even = cal.createAllDayEvent(title, startTime, { description: options.description, location: options.location }); } //設定形成顏色(1~11) even.setColor(options.color); return even.getId(); }