新增 Google Apps Script,輸入以下程式碼。
function setCalendar() {
//透過ID取得日曆
var cal = CalendarApp.getCalendarById("CalendarId");
//設定新增的行程標題
var title = "Google apps script 新增日曆行程";
//設定新增的行程描述
var desc = 'Google apps script 成功新增日曆行程';
//設定新增的行程地點
var loc = '台北市天龍區';
//建立新的日曆行程
var even = cal.createEvent(title, new Date("2018/05/07 08:00"), new Date("2018/05/08 17:00"), {description : desc, location : loc});
//設定形成顏色
even.setColor("11");
//取得形成的ID
Logger.log(even.getId());
}
執行畫面:function getCalendar() {
//透過ID取得日曆
var cal = CalendarApp.getCalendarById("CalendarId");
//取得日曆行程
var evens = cal.getEvents(new Date("2018/05/07"), new Date("2018/05/08"));
//取得行程資訊
for(var i = 0; i < evens.length ; i++)
{
//取得行程標題
var title = evens[i].getTitle();
//取得行程描述
var description = evens[i].getDescription();
//取得行程開始時間
var startTime = evens[i].getStartTime();
//取得行程結束時間
var endTime = evens[i].getEndTime();
//取得行程顏色
var color = evens[i].getColor();
//取得行程位置
var lcocation = evens[i].getLocation();
//印出行程資訊
Logger.log("\n標題:" + title + "\n描述:" + description + "\n開始時間:" + startTime + "\n結束時間:" + endTime +"\n顏色:" + color + "\n位置:" + lcocation);
}
}
執行畫面:參考資料:

