- 在下週開始之前先把明確的目標擬定好,把大目標拆解成小目標,分到每日工作的排程中
- 有明確的目標和量化時間,在回顧反思的時候會比較有頭緒

- 資料庫以年為單位,裡面的內容以週為單位(所以最多 52 個欄位),年終時可以新增明年度資料庫,順便關聯年度計畫,如果有必要我會用 property Q1 ~ Q4 用 board view 來看看每季是否有延遲的狀況
- 版面瀏覽的時候不需要看到全部的週任務,甚至是那些已經封存的任務 (只需要專注在當週),使用了篩選功能,只顯示當週 The past week 的週任務
Q: 要怎麼顯示星期
- 建立一個日期屬性,可以讓使用者輸入日期。
- 建立一個 Formula屬性,用 formatDate 去抓剛剛的日期屬性來轉換。
星期的 formatDate 語法:
formatDate(date, "d")
d - 傳回 0 1 ... 5 6
dd - 傳回 Su Mo ... Fr Sa
ddd- 傳回 Sun Mon ... Fri Sat
dddd- 傳回 Sunday Monday ... Friday Saturday
Q: Notion 的 formatDate 語法在星期都沒有中文的 日 一 ... 五 六,要怎麼弄呢?
可以用 if 語法去處理,其語法:
if (判斷式, 成立要秀的結果, 不成立要秀的結果)
依照上面的星期參數,我們可以用 *formatDate(date, "d") * 來做判斷式,語法如下,
if (formatDate(date, "d") == 0, "日", "不是日" )
寫到這邊,是不是稍微有概念了呢?
提供中文的星期 if 語法如下
[HINT] 截止日期(Ori) -> 是要改成你那邊的日期屬性名稱哦
if(formatDate(prop("截止日期(Ori)"), "d") == "0", "日", if(formatDate(prop("截止日期(Ori)"), "d") == "1", "一", if(formatDate(prop("截止日期(Ori)"), "d") == "2", "二", if(formatDate(prop("截止日期(Ori)"), "d") == "3", "三", if(formatDate(prop("截止日期(Ori)"), "d") == "4", "四", if(formatDate(prop("截止日期(Ori)"), "d") == "5", "五", if(formatDate(prop("截止日期(Ori)"), "d") == "6", "六", "尚未選擇日期")))))))
formatDate
- 在決定創建哪些資料庫前,可以先找張空白紙/頁面畫一畫,找出在記錄過程中會需要將哪些資料庫進行連結,從中也能決定要創幾個資料庫,不然如過資料庫創建太多也會變得雜亂,不然就是腦袋需要很清楚 laughing
- 製作喬小姐作業時的流程圖/思路圖

- 蕃茄鐘使用方法~
想看了解完整的蕃茄鐘作法,同學們也可以看我這次的作業(有同步更新在作業中)較不同的是我個人的使用習慣上,還會加上「任務開始前的預估時間」,所以我會有兩個時間(但做法都相同)
・蕃茄鐘同步計算的方法:
- 建立蕃茄鐘的資料庫,並轉換為「分鐘數」(數值為number)
- 在任務中Relation蕃茄鐘資料庫,並用Rollup取得為蕃茄鍾設定的分鐘數值
( 注意 這裡的Rollup Calculate 記得不要選 Show original 而是要選Sum 選Sum後面公式才可以加總,我會沒辦法加總,就是因為沒改這個)
- 再用Formula公式取一次Rollup的分鐘數值
- 到你需要的專案中,Relation 連結「任務面板」,並選取「公式蕃茄鐘的分鐘數」
就可以將每個任務的時間全部加總,了解一個專案所有任務的時間了~
如果有人想挑戰手機版面的話,一定要考慮行動裝置的使用習慣,我提供我的優化想法給大家參考:
兩不:不要寬幅、不要過多層級(減少點擊次數)
三元素: List view 、 文字(Block)內連結、設置Button按鈕(減少建立項目的時間成本)
歡迎想嘗試的同學一起研究
User interface使用者介面
user experience 使用者體驗
【作業2】喬小姐第一版本