Title1

Title2

Title3

4-1 test

function myFunction(e) {
  //console.log(e.values[4]);
  //values: [ '2021/4/1 下午 9:28:41', 'aaaa', '2021/4/2', '500', '備註' ]
  var ss = SpreadsheetApp.getActive();//取得試算表
  var ws = ss.getActiveSheet();//取得試算表中的第一個表
  //getRange(row, col, 列數, 欄數)
  var title = ws.getRange(1, 1, 1, ws.getLastColumn()).getValues()[0];//取得表單中文欄名
  //console.log(title);
  
  //[ '時間戳記', '繳費單位', '繳費日期', '繳費金額', '備註' ]
  var data={};
  //data['時間戳記'] = '2021/4/1 下午 9:28:41';
  //data['繳費單位'] = 'aaaa';
  //data['繳費日期'] = '2021/4/2';
  //data['繳費金額'] = '500';
  //data['備註'] = '備註';
  for(i in title){
    data[title[i]] = e.values[i];
  }
  
  
  var title = data['繳費單位'] + "-" + data['繳費金額'];
  var startDate = data['繳費日期'];
  var description = "繳費單位:" + data['繳費單位'] + "\n" + "繳費金額:" + data['繳費金額'] + "\n" + "備註:"  + data['備註'];
  var color = 9;
  setCalendar(title, startDate, description, color);
}

//日曆id
var googleCalendarID = "ugm158@gmail.com";//請自行替換
/*===========================================================
  title : 日曆標題
  startDate : 日曆日期
  description : 日曆內容
  color : 日曆顏色
===========================================================*/
function setCalendar(title, startDate, description, color) {    
  startDate = new Date(startDate.replace(/-/g, "/"));//轉換日期格式 
      
  //透過ID取得日曆
  var cal = CalendarApp.getCalendarById(googleCalendarID);
      
  //沒有結束日期的全天事件
  var even = cal.createAllDayEvent(title, startDate, {description:description});
    
  //設定形成顏色(1~11)
  even.setColor(color);  
}