[Google日曆小技巧] 活動自動變色
天啊,明天又有會議,差點又忘記了,怎麼辦?換換Google日曆上的活動顏色,重要活動不再失憶!
一秒導覽
天啊,打開行事曆嚇歪。
差點又錯過兩點會議,到底是內部討論還是要和廠商開會?快受不了每次都以盜壘之姿滑向會議室或是視訊會議的自己,暈頭轉向的怎麼好好報告和討論,怎麼辦?
換換 Google 日曆活動的顏色吧!除了換換心情,不同顏色還可以順便提醒自己重要會議或是各種專案的期限。聽起來好像是個好方法,好的,打開 Google 日曆,點選活動,編輯活動,挑選顏色,什麼,三分鐘過了!如果有一百場活動,就會要耗五個小時,只是變換顏色!每次都要手動換色,好麻煩欸?
難道 Google 日曆可以自動變顏色嗎?試試下面的 3 個超簡單步驟,複製貼上儲存,就可以擺脫差點又忘記開會或是瀕臨死線的任務。
事不宜遲,Let's go!
3 個步驟讓 Google 日曆自動變色
步驟 1 - 打開 Google App Script 貼上程式碼
1. 前往 https://script.google.com/home
2. 點選左上角的「新專案」
3. 貼上程式碼
function ColorEvents() {
var today = new Date();
var nextweek = new Date();
nextweek.setDate(nextweek.getDate() + 60);
Logger.log(today + " " + nextweek);
var calendars = CalendarApp.getAllOwnedCalendars();
Logger.log("found number of calendars: " + calendars.length);
for (var i=0; i<calendars.length; i++) {
var calendar = calendars[i];
var events = calendar.getEvents(today, nextweek);
for (var j=0; j<events.length; j++) {
var e = events[j];
var title = e.getTitle();
if (title.includes("外部會議")) {
e.setColor(CalendarApp.EventColor.YELLOW);
}
if (title.includes("休假")) {
e.setColor(CalendarApp.EventColor.PALE_GREEN);
}
if (title.includes("死線")) {
e.setColor(CalendarApp.EventColor.RED);
}
}
}
}
步驟 2 - 選定變色關鍵字
設計變色指令,指定想要變色的關鍵字,換掉程式碼的 EventColor,把 Google 日曆上的活動自訂成喜歡的顏色,輕易地用顏色將活動分類。下面是我最常使用的 3 個關鍵字,分別設定成喜歡的顏色:
1. 外部會議:設定變色為 YELLOW,與別人討論專案,就像向日葵不斷追尋陽光一樣,美好的新知在等著自己~
2. 休假:則是變色為 PALE_GREEN,不用進辦公室,不管是什麼事,都想成是出門踏踏青,幸運草的顏色~
3. 死線:天啊,就是警鈴大響 RED。
根據活動內容或是時間緊迫度選定顏色,打開行事曆馬上一目瞭然,不再錯過重要會議或活動!Google 日曆顏色參考表如下:
步驟 3 - 設定變色時間範圍
1. 指定變色的時間範圍:例如今天後的六十天
偵測包含今天後的六十天內的執行腳本,隨你喜好更改。
2. 調整腳本觸發條件:根據時間驅動
【時間驅動】>可以選擇每月、每週、每日、每小時,甚至是每分鐘就驅動。

照著上面 3 個步驟,就成功了!

結語
好玩嗎?輕輕鬆鬆就設定好了!Google日曆會自動變色了!感謝你閱讀到這邊,希望這篇文章對你有幫助!如果有任何 Google 日曆好玩又有趣的功能,歡迎你寫信告訴我。
我絕對會回信,通常一兩天內就會回😉
如果想閱讀其他的文章,可能會發現這幾篇很有趣:
- Dhaval Savalia-How to Colorize Google Calendar Event Using Apps Script 1, 2
- Rick Pastoor - Automatically Color Coding Google Calendar