26 min read

讓 Google 日曆自動變色的魔法

ON THIS PAGE

哈囉咪那桑👋

這個週末過得好嗎?

從 COVID 在台灣爆發後,我近乎斷絕除了同事之外的真人接觸,跟大多的朋友們...著實快兩年沒見了吧...

昨天我媽還打電話來問什麼時候要回台中,畢竟過年後就沒再回去過...

但是!這個週末,我終於踏出去了...第一次主動約朋友了!但也只是去她家🥲

隔了這麼久,總算是在行事曆中寫下和朋友而不是工作的行程...過真久...

話不多說,進入主題吧!這週想和你分享讓 Google 日曆自動變色的魔法!只要輸入關鍵字,就能自動變色!

那,我們開始吧!


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 日曆顏色參考表如下:

顏色程式碼
薰衣草紫
PALE_BLUE
鼠尾草綠
PALE_GREEN
葡萄紫
MAUVE
紅鶴色
PALE_RED
香蕉黃
YELLOW
橙橘色
ORANGE
孔雀藍
CYAN
灰色
GRAY
藍莓色
BLUE
羅勒綠
GREEN
番茄紅
RED

步驟3 - 設定變色時間範圍

1. 指定變色的時間範圍:例如今天後的六十天

var nextweek = new Date(); nextweek.setDate(nextweek.getDate() + 60);

偵測包含今天後的六十天內的執行腳本,當然可以改成隨意的數字。

2. 調整腳本觸發條件:根據時間驅動

【時間驅動】>可以選擇每月、每週、每日、每小時,甚至是每分鐘就驅動。

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

結語

好玩嗎?輕輕鬆鬆就設定好了!Google日曆會自動變色了!感謝你閱讀到這邊,希望這篇文章對你有幫助!

如果有 Google 日曆任何好玩又有趣的功能,歡迎你寫信告訴我,我絕對會回信,通常一兩天內就會回😉

那,我們下週見吧!Have a great week!

對了!今天是父親節!別忘了和爸爸說聲父親節快樂喔!

Hann xx

🥰 這週遇到的酷東西

📃 網路文章 - People who read live longer than those who don’t, Yale researchers say by Laurie Vazquez,相信任何一個愛看書的人都無可否認,閱讀包含 2 個重要的過程「深度閱讀」和「情感連結」。

深度閱讀需要讀者與書籍長時間的互動,對比書中的內容與外界的關聯性。情感連結則是讓作者傳遞和分享觀點,試著讓讀者產生共感。

📹 YouTube - Learn to Draw in Procreate // Sketching Birds by Bardot Brush,Lisa Bardot 是一位插畫家,她在 YouTube 頻道中分享許多 Procreate 的使用技巧,包含如何速寫鳥類。

追鳥人生啟動後(追鳥紀錄1追鳥紀錄2),除了瞭解棲地等環境知識,最重要的就是做鳥外型的研究。

鳥類攝影師 Stefano Ianiro 分享新手可以先從鳥喙的形狀作為分辨依據,我試著把前幾次拍的鳥速寫下來,結果慘不忍睹哈哈!感謝 Lisa Bardot 的教學,她把各種鳥用三條線解構,再把這三條線連起來,鳥就畫好了!

成品↓

📚 書籍 - 徹底坦率 by 金.史考特(Kim Scott),第三章陡峭的成長軌跡,提到員工類型可以分為兩種明星:磐石明星(rock star)或超級明星(superstar)。

磐石明星熱愛現在的工作內容,超級明星則追求挑戰和各種成長機會。

書中舉例在蘋果公司滿十年的人,可以獲得設計總監 Jony Ive 設計的獎牌,對於超級明星,獎牌或許無足輕重,但在磐石明星的心中會是至高的榮耀。

磐石明星相對於超級明星,比起接受升遷或是其他獎勵,更需要的是鼓勵和表揚。如何在職場發光,必須認清自己屬於磐石明星還是超級明星,並盡力爭取適合的工作方式和機會。

🎧 音樂 - Korean Lofi Chill,新的工作歌單~從看了非常律師之後,韓文就變成最近的新歡~加上完全聽不懂,非常適合做為進入心流的背景音樂,推薦給你~

💡 服務 - Refind by Dominik Grolimund,感謝朱騏的推薦,Refind 是具有高知識含量的電子報和稍後閱讀服務,會針對你挑選的主題,每天精選 7 篇文章寄到你的信箱,也能依喜好調整要多寄或是少寄一些哪些主題。

💬 本週金句

凡你手所當做的事,要盡力去做。

From 徹底坦率書中引用傳道書 9:10


週一早餐讀什麼?

一週的忙碌又開始,先別急著厭世!
用杯咖啡的時間轉換心情,
讀讀Monday Goodies吧!

    每週一10:15直達你的信箱,我們下週見!