Title1

Title2

Title3

5-4 setCalendar.gs


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);  
}