Lazy loaded image
學員思路作業交流
00 分钟
2021-10-12
  • 在下週開始之前先把明確的目標擬定好,把大目標拆解成小目標,分到每日工作的排程中
  • 有明確的目標和量化時間,在回顧反思的時候會比較有頭緒
Copy of  FormatDate 實用公式小攻略
Copy of FormatDate 實用公式小攻略
notion image
  • 資料庫以年為單位,裡面的內容以週為單位(所以最多 52 個欄位),年終時可以新增明年度資料庫,順便關聯年度計畫,如果有必要我會用 property Q1 ~ Q4 用 board view 來看看每季是否有延遲的狀況
  • 版面瀏覽的時候不需要看到全部的週任務,甚至是那些已經封存的任務 (只需要專注在當週),使用了篩選功能,只顯示當週 The past week 的週任務
 
Q: 要怎麼顯示星期
  1. 建立一個日期屬性,可以讓使用者輸入日期。
  1. 建立一個 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
notion image
 
  • 在決定創建哪些資料庫前,可以先找張空白紙/頁面畫一畫,找出在記錄過程中會需要將哪些資料庫進行連結,從中也能決定要創幾個資料庫,不然如過資料庫創建太多也會變得雜亂,不然就是腦袋需要很清楚 laughing
 
  • 製作喬小姐作業時的流程圖/思路圖
notion image
  • 蕃茄鐘使用方法~
想看了解完整的蕃茄鐘作法,同學們也可以看我這次的作業(有同步更新在作業中)較不同的是我個人的使用習慣上,還會加上「任務開始前的預估時間」,所以我會有兩個時間(但做法都相同)
・蕃茄鐘同步計算的方法:
  1. 建立蕃茄鐘的資料庫,並轉換為「分鐘數」(數值為number)
  1. 在任務中Relation蕃茄鐘資料庫,並用Rollup取得為蕃茄鍾設定的分鐘數值
( 注意 這裡的Rollup Calculate 記得不要選 Show original 而是要選Sum 選Sum後面公式才可以加總,我會沒辦法加總,就是因為沒改這個)
  1. 再用Formula公式取一次Rollup的分鐘數值
  1. 到你需要的專案中,Relation 連結「任務面板」,並選取「公式蕃茄鐘的分鐘數」
就可以將每個任務的時間全部加總,了解一個專案所有任務的時間了~
如果有人想挑戰手機版面的話,一定要考慮行動裝置的使用習慣,我提供我的優化想法給大家參考: 兩不:不要寬幅、不要過多層級(減少點擊次數) 三元素: List view 、 文字(Block)內連結、設置Button按鈕(減少建立項目的時間成本) 歡迎想嘗試的同學一起研究
 
 FormatDate 實用公式小攻略
FormatDate 實用公式小攻略
User interface使用者介面
user experience 使用者體驗
👧🏻
【作業2】喬小姐第一版本
Notion Weekly Management System |每週任務規劃系統
任務的部分,也可以依照自己的需求,加上其他想要記錄的資訊,我自己的任務頁面會加上像是:生產力或成就感、花費的時間、註記 (Remarks)等等的欄位。 另外,針對不同類型的任務,我會建立不同的樣板,像是會議、筆記、問題分析等等,有點像是一種 SOP,套用預先設定好的架構,讓自己能夠更快速地進入狀況、有效率地完成任務。這部分有點細,有機會再寫一篇專文說明。 而每個頁面雖然彼此獨立,但具有一定的連貫性,以任務管理的需求來說,任務排定在某一週執行,但當週未完成的任務可以在下週看到,並繼續排定完成時間,這點就需要藉由公式及篩選器的配合。 這裡使用的資料庫有三個, 每週規劃資料庫、任務資料庫與 習慣追蹤資料庫。 每週規劃資料庫 ,資料欄位主要包含了: 期間 (Duration) ,這是這套系統中主要的時間資訊來源。 事件 (Events),可以標籤的形式,呈現當週的重要事件。 成就 (Achievement),沒錯 🥸,就是要替每件事情打分數。 週數計算 (Week Calculation),以第一項的時間資訊計算當週的週數,後面會利用這個值,來計算任務是否延遲 (late)。 最上層的每週資料庫我會設定一個管理介面,以 Calendar View 顯示,方便新增每週規劃頁面,也可以比較快速地以拖曳的方式設定時間。以視覺化介面與操作速度優先。 附帶一提,因為資料庫都是會長期使用,我習慣在另外的位置集中管理,避免不小心誤刪。而所有的頁面中的資料庫檢視,都是使用 linked database 連結資料庫中的資料。 將「每週規劃」資料庫分別和「任務」以及「習慣追蹤」資料庫建立關聯性。 (Graph of Database Relations) 建立「每週規劃」與「任務」資料庫關聯,並在任務資料庫建立 Rollup 欄位 [WeekStart] ,抓取「每週規劃」資料庫中的期間 (Duration )欄位,並在計算 (Calculate) 選項中,選取最早日期 (Earliest date)。 建立「每週規劃」與「習觀追蹤」資料庫關聯,步驟與上面一模一樣,利用 Rollup 功能抓取時間當週的時間資訊。 新增「每週規劃」的樣板,在資料庫中新增樣板,將上一篇提到的「每週任務規劃介面」建立進去,在這裡就不額外說明。 模板篩選器設定,在已安排時間的任務 (Scheduled Tasks) 看板,需要額外加上與模板本身的關聯,這是利用自我參照的篩選 (self-referencing filter) 的功能,之後每次套用樣板,這些看板都會自動指向當週頁面,不需手動建立連結,這個是 Notion 中很重要的一個自動化功能。
Notion Weekly Management System |每週任務規劃系統
 
上一篇
读书盘点|2022年世界读书日
下一篇
第三周刊_No.34|母女之间:阿克曼、波伏瓦、费兰特,她们这样书写母亲