在上一章提到,想用好Notion,需要明確自己的需求,并且合理地使用Notion的零件,那么這次將以我自己搭建的“項目-時間管理”表格為例,講解搭建流程,以及我在搭建時思考的問題,給想要入坑Notion的小伙伴提供一點點捷徑。
我的目的很明確,想要一款好用的時間管理工具。什么是“好用”?每個人有每個人的理解,我個人參考了GTD、非計劃日程表以及LR黃河清的時間管理課程總結(jié)出了我的標(biāo)準(zhǔn):
1.要知道有多少件事情
2.要能細(xì)化事情到可以直接執(zhí)行的程度
3.要能有輕重緩急的判斷
4.要有進(jìn)度反饋
5.要能警醒、鞭策
6.要能對時間進(jìn)行記錄
根據(jù)上面六點來看Notion的適配程度:第一點是直觀記錄,想要一件事的時候就立刻記錄下來,這是習(xí)慣問題,跟表格無關(guān);第二點基于個人思考能力,也跟表格無關(guān),但是表格可以做到“讓細(xì)化的流程更簡單”;第三點,輕重緩急的標(biāo)準(zhǔn)要自己建立,Notion依據(jù)一定的標(biāo)準(zhǔn)應(yīng)該是能夠篩選出來的;第四點,網(wǎng)絡(luò)上有很多關(guān)于Notion進(jìn)度條的搭建,可以參考;第五點,倒數(shù)日可以有警醒作用,鞭策暫時不知道可以通過什么來實現(xiàn);第六點,記錄時間很簡單,但要實現(xiàn)什么樣的效果暫時不清楚,暫時定為“記錄某事的日期和某花費的時間”。
對上面這六點有一定把握之后,開始嘗試建立表格。

在建立的時候,我補充了一個“分類”的維度,希望能把事情分為“項目”、“任務(wù)”、“習(xí)慣”三個類別,順便把事情的優(yōu)先級簡單定義一下:高、中、低。

接著,開始進(jìn)入比較麻煩的階段,組裝零件實現(xiàn)目的。這里注意,我們優(yōu)先實現(xiàn)簡單的,然后再實現(xiàn)復(fù)雜的。
為了能夠具備警醒作用,我想計算出“倒數(shù)日”和“已用日”,因此需要有兩個日期“計劃開始”和“計劃結(jié)束”,而最后方便反饋,再加上一個實際的日期。但是這樣有三個日期要填,就顯得很累贅,怎么辦呢?先不管,先建立,再優(yōu)化,等整個的雛形出來后,我們再來看看有沒有更好的解決方案。
倒數(shù)日:dateBetween(prop("計劃結(jié)束"),now(),"days")
已用日:dateBetween(now(),prop("計劃開始"),"days")

接著是進(jìn)度條,進(jìn)度條的公式在網(wǎng)上有,直接抄過來暫時借用下,后邊在考慮是否優(yōu)化。大致原理就是利用比值得出一個百分?jǐn)?shù),利用字符顯示進(jìn)度條。
進(jìn)度條:slice("■■■■■■■■■■", 0, floor(prop("已完成量")?/ prop("總量")?* 10))?+ format(slice("??????????", 0, ceil(10?- prop("已完成量")?/ prop("總量")?* 10))?+?"?"?+ format(round(prop("已完成量")?/ prop("總量")?* 100))?+?"%")

到這里,我們已經(jīng)滿足了前面六個點的最低要求,時間管理表格的雛形就建立完成了,是不是蠻簡單的?接下來就是優(yōu)化了。
首先,關(guān)于日期記錄,三個時間太過麻煩,于是我找讓“計劃開始”和“計劃結(jié)束”合并在一起時可以分別統(tǒng)計“倒數(shù)日”和“已用日”的函數(shù),然后砍掉了“實際日期”,因為這個對我來說意義不大。
倒數(shù)日:dateBetween(end(prop("計劃日期")),now(),"days")
已用日:dateBetween(now(),start(prop("計劃日期")),"days")

接下來,關(guān)于進(jìn)度,衡量的標(biāo)準(zhǔn)并不能讓我滿意,有些事情很難說以一個數(shù)字來定量,只能以這件事是否最終完成來衡量,比如寫論文,既不能是寫了多少頁,也不能是寫了多少字,因為這樣的標(biāo)準(zhǔn)并不能判斷“寫論文”這件事是否達(dá)標(biāo)。這里我用了比較特別的方式,借鑒了B站大佬彭正皓的方法,利用“relation”、“rollup”、“formula”三個功能做出只要“?”就會變化的進(jìn)度條。

這樣就完成了第一次優(yōu)化,隨便輸入一些事情進(jìn)行測試,比如我之前拿來舉例子的“考取教師資格證”,記不太清楚的朋友可以看一下第一章。
前面的這些,只滿足了對“項目”、“任務(wù)”進(jìn)行情況的監(jiān)控,并沒有監(jiān)控“習(xí)慣”,此時有兩種解決方法:第一種是按照“項目”、“任務(wù)”的監(jiān)控模式,每天建立“習(xí)慣”要做的任務(wù);第二種是直接用數(shù)字計算,也就是優(yōu)化前的“項目”、“任務(wù)”監(jiān)控模式。
在我看來,習(xí)慣的記錄可以簡單點,而且每天建立一個同樣名字的事項不是很方便自己在總?cè)蝿?wù)列表里邊找東西,所以我采取第二種方法。但這樣的話就需要兩個進(jìn)度條,分別衡量。那有沒有辦法把進(jìn)度條合在一起呢?有,用if函數(shù)就可以,但是這段函數(shù)比較復(fù)雜,就分成幾段來展示。
if(prop"類型/分類"=="習(xí)慣養(yǎng)成",format(?),format(?))
?=slice("■■■■■■■■■■",?0,?floor(prop("習(xí)慣完成天數(shù)")?/?prop("習(xí)慣養(yǎng)成需要天數(shù)")?*?10))?+?format(slice("??????????",?0,?ceil(10?-?prop("習(xí)慣完成天數(shù)")?/?prop("習(xí)慣養(yǎng)成需要天數(shù)")?*?10))?+?"?"?+?format(round(prop("習(xí)慣完成天數(shù)")?/?prop("習(xí)慣養(yǎng)成需要天數(shù)")?*?100))?+?"%")
?=slice("■■■■■■■■■■",?0,?floor(prop("已完成量")?/?prop("總量")?*?10))?+?format(slice("??????????",?0,?ceil(10?-?prop("已完成量")?/?prop("總量")?*?10))?+?"?"?+?format(round(prop("已完成量")?/?prop("總量")?*?100))?+?"%")
這樣就可以實現(xiàn)進(jìn)度條的合并,簡化了界面。
優(yōu)化完進(jìn)度條和時間記錄之后,還剩最后兩個問題沒有優(yōu)化:判斷輕重緩急,判斷是否要警醒鞭策。這從解決上來講,基本可以合并為一個問題。那就是軟件要做判斷,必須有一套邏輯和標(biāo)準(zhǔn)。邏輯基本相同,但標(biāo)準(zhǔn)因人而異。
這套邏輯和標(biāo)準(zhǔn)正好可以用來區(qū)別歸檔不同的事情。

中間省略付費內(nèi)容,可在知乎搜索此文。
最后,總結(jié)一下Notion表格的搭建流程:
1.思考目的,添加所需項
2.思考使用過程,完善所需項目
3.列出問題,嘗試解決,合并同類項,優(yōu)化簡化
4.思考缺漏維度,補充維度,并思考可能存在的問題
5.再優(yōu)化簡化,解決問題

以上就是Notion搭建流程的展示,希望能給想入坑Notion的朋友提供小小的幫助。之后,我會抽空將這四章做成一個視頻,放在bilibili上,到時候會把模板也放出來,喜歡的朋友 可以給個“轉(zhuǎn)評贊”?多多支持一下呀!