改造 Notion 進度條:用 Emoji 帶動任務完成動力

閱讀時間約 11 分鐘

Notion以其強大的組織功能而聞名,豐富多彩的功能和高度定制性讓用戶能夠依照自身需求來設計和規劃項目,已經是個人和團隊項目管理的首選工具,糰子自己也是經常使用。

例如,通過Notion的內建Project & Task模板,能夠得到一個非常便捷的專案管理工具🧰。用戶可以輕而易舉地創建、分配和追蹤任務,確保項目能夠準時完工。

糰子自己覺得其中Completion進度條功能顯得尤為重要,讓使用者能夠以數字(number)🔢、橫條(bar)➖、圓環(ring)⭕的形式直觀地展示任務的完成狀況。進度條的視覺效果不僅能夠為用戶帶來心理上的滿足感,也能有某種程度的成就感促使使用者持續努力,以完成更多的任務。

Notion預設的進度條Completion功能相當便利,但它的視覺呈現卻略顯單調,對於喜歡胡搞瞎搞的糰子來說缺乏趣味性和視覺吸引力。因此,我們今天要來介紹如何利用各種有趣的emoji,來設計出富有個性和吸引力的進度條。(相信有讀過糰子文章的朋友應該會注意到糰子很愛用Emoji 😂)

Progress Bar with Emoji

Progress Bar with Emoji

基本介紹

在探究如何創建這些Emoji進度條之前,先來看看糰子的設計概念。我利用了三種不同的emoji來呈現進度條的三個主要部分:1. 進度指標、2. 已完成進度、3. 未完成進度。以下是一個具體的範例,以助於更好的理解:

Examples of Emoji Progress Bar

Examples of Emoji Progress Bar

從上圖中的上排示例中可以看出,隨著任務的完成,狗🐶會往前吃肉🥩,並留下腳印🐾。這不僅使進度條視覺上更有吸引力,也為完成任務增加了一些趣味性。(已完成進度:腳印🐾、進度指標:狗🐶、未完成進度:肉🥩)

另外,從上圖中的下排示例中可以看出,隨著任務的完成,飛機✈️會在藍天🟦中前進,並留下飛機雲☁️。這不僅使進度條視覺上更有吸引力,也為完成任務增加了一些趣味性。(已完成進度:☁️白雲、進度指標:飛機✈️、未完成進度:藍天🟦)

要實現這個進度條,糰子寫了一個Formula。重點在於利用兩個屬性「Completed Tasks」和「Total Tasks」,來表達已完成的任務和總任務,而這個Formula會計算已完成任務佔總任務的比例,來呈現進度條的效果。

在一般的Database表格中,你只需複製並貼上我提供的Formula就能輕鬆實現這個可愛的進度條。

而如果想在Notion的Project-Task模板或是自己的模板中使用,則需利用Notion的Relation和Rollup功能。

跟著糰子以下的簡單步驟設定,就能在你的項目中輕鬆實現這個有趣的Emoji進度條囉~

如何使用 Emoji 進度條

兩種情境:創建表格或開啟Project-Task模板

    • 糰子在這裡介紹兩種使用情境,一種是在Notion中創建一個新的Database,手動設定進度。一種則是打開一個現有的Project-Task模板,導入原本在模板內的任務。

情境一:一般的表格或模板—直接添加必要的屬性

    • 在你的Database或模板中,新增兩個屬性名為「Completed Tasks」和「Total Tasks」。確保這些屬性的類型設為「Number」,以便能夠輸入任務的數量。
Setting of Properties for Normal Database

Setting of Properties for Normal Database

    • 後續如果完成任務,要手動更新欄位中的數字,當變更對應屬性時,進度條會自動更新往前推進。

情境二:Project-Task模板—設定Relation、Rollup

    • 在Project-Task模板中,我們要分別設定好「Completed Tasks」和「Total Tasks」兩個屬性
    • 首先來設定「Total Tasks」,點開你原本的Project-Task模板,我們直接來進行Rollup設定, 創建一個新的屬性並將類型設為「Rollup」。在Rollup設定中,選擇已有的Relation屬性,並選擇要計算的欄位「Status」,選擇計算方式為「Count All」,最後再把名字改為「Total Tasks」。
    • 再來設定「Completed Tasks」,我們再次創建一個新的屬性並將類型設為「Rollup」。在Rollup設定中,選擇已有的Relation屬性,並選擇要計算的欄位「Status」,選擇計算方式為「Count per group」,再選擇「Complete」,最後再把名字改為「Completed Tasks」。 後續如果任務/Task的狀態/Status變更為完成/Complete,進度條便會自動更新往前推進。
Setting of Properties for Project-Task Template

Setting of Properties for Project-Task Template

    • 補充:如果使用自建模板,須先設定Relation,再設定Rollup。具體步驟則請先在你的項目表格中,創建一個新的屬性,將類型設為「Relation」,然後選擇你想連接的任務表格(Task)。 接著按照上述的Rollup設定步驟進行。

複製並貼上Formula

    • 接著,我們在表格中創建一個新的屬性,屬性類型選擇「Formula」,點選編輯,然後將以下Formula貼上(詳細的解釋請參照後面的進階:Formula解說):
	format(repeat("🐾", floor(toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 10)-1) + "🐶" + repeat("🥩", ceil(10 - toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 10 )) + " " + format(round(toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 100)) + "%")

或是

format(repeat("☁️", floor(toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 10)-1) + "✈️" + repeat("🟦", ceil(10 - toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 10 )) + " " + format(round(toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 100)) + "%")


Setting of Notion Formula

Setting of Notion Formula

    • 一旦你輸入了所有必要的數據,你就可以看到進度條隨著你完成的任務而變化。
    • 如果你是用第一組Formula,每當你完成一定比例的任務,狗🐶就會往前吃肉🥩,並留下腳印🐾,直到所有的任務都完成!如果是用第二組Formula的話,飛機✈️會隨著你的進度,往前探索藍天🟦並留下飛機雲☁️喔!

其他進度條設計

在你熟悉了基本的進度條設計後,可能會想嘗試一些不同的設計來使你的項目看起來更吸引人。糰子在這裡提供了一些不同的Emoji組合,你可以按照自己的喜好來選擇和嘗試。你只需將Formula中的Emoji替換為下面提供的新Emoji,就能輕鬆創建出不同風格的進度條。

  1. 🦴🐺🍖骨頭-狼-排骨
  2. 🏢🏗️🚧大廈-建築-施工
  3. 🪐🚀🌌行星-火箭-太空
  4. 🤖🛠️⚙️機器-工具-零件
  5. 🏝️🚢🌊島嶼-探險船-海洋
  6. 🏖️🚢🌍海灘-探險船-地球
  7. 💎⛏🪨鑽石-十字鎬-礦石
  8. 🗿🔨🪨石像-鐵鎚-礦石
  9. 🌺🚿🌱花朵-澆水-發芽
  10. 🌾👨‍🌾🌱水稻-農夫-秧苗
  11. 🖼️👨‍🎨🎨畫作-畫家-顏料
  12. 🎯🏹🍎靶心-弓箭-蘋果
  13. 🧥🪡🧶毛衣-針線-毛線
  14. 🔓🔑🔒解鎖-鑰匙-鎖
  15. ⛓️🕵️🧩鏈條-偵探-拼圖
  16. 💡📖💭發明-學習-想法
  17. 💰🔍🗺️寶物-放大鏡-地圖
  18. 🍟👨‍🍳🥔薯條-廚師-馬鈴薯
  19. 🏰🛠️🏚️城堡-工程-小屋
  20. 🏦🐷🪙銀行-儲蓄-硬幣

結語

Emoji的多樣性和Notion的靈活性組合在一起,提供了一個既實用又富有創意的方式來視覺化項目進度。透過以上的介紹,糰子相信大家可以學到如何在Notion中創建一個簡單而有趣的進度條,而且也一起探索到更多的自定義選項以配合自己的項目需求。

現在就開始嘗試吧,找到最能表達自己特色和氛圍的進度條設計!

進階:Formula解說

糰子寫的Formula應該算是滿直觀的,大概就是透過計算進度完成比例,再逐步呈現已完成進度、進度指標、未完成進度,可以分為以下五個步驟,一起看看吧!

  1. 計算任務完成比例
    • 首先,公式中的 toNumber(prop("Completed Tasks"))/prop("Total Tasks") 部分是用來計算任務完成的比例。prop("Completed Tasks") 是已完成任務的屬性,而 prop("Total Tasks") 則是總任務的屬性。然後,toNumber 函數將這些屬性的值轉換為數字,以便進行除法運算。
  2. 向下取整以獲取已完成進度的圖示數量
    • 接著,floor(toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 10)-1 部分是用來計算已完成進度的圖示“🐾”數量。這裡先將任務完成比例乘以10(以獲得一個0到10的數值),然後向下取整(以獲得一個整數值),最後減去1(以確保有空間放置“🐶”符號)來完成的。
  3. 利用 repeat 函數呈現已完成進度的圖示
    • 然後,repeat("🐾", floor(toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 10)-1) 部分用來呈現已完成進度的圖示。repeat 函數將“🐾”符號重複指定的次數,而這裡的次數是根據已完成任務的比例計算出來的。
  4. 顯示進度指標
    • 公式中的 + "🐶" + 部分是用來在已完成進度的圖示後面添加一個“🐶”符號,作為進度指標。
  5. 計算並顯示未完成進度的圖示
    • 最後,repeat("🥩", ceil(10 - toNumber(prop("Completed Tasks"))/prop("Total Tasks") * 10 )) 部分用來計算並顯示未完成進度的圖示。這裡是先計算10減去已完成任務的比例(以獲得未完成任務的比例),然後向上取整(以獲得一個整數值),並使用 repeat 函數來重複“🥩”符號指定的次數來完成的。

將這些步驟組合在一起,就能完成我們的Emoji進度條,而這個進度條會根據任務的完成狀況更新,並以一個直觀且吸引人的方式顯示進度囉!

喜歡糰子律師的文章嗎?歡迎按讚、分享!更歡迎你到FBIG追蹤我們(搜尋「糰子律師」),也可以到糰子律師的社群集散地(Linktree)找到更多的糰子律師!!

在這裡,糰子律師將以輕鬆易懂的方式陪伴大家探索企業法律議題。除了以台灣為基礎以外,也會與大家一起拓展版圖,飄洋過海地分享日本、美國等地法律的「探險」筆記(對於糰子律師來說也是探索未知的世界 🧐) 。透過糰子律師的拋磚引玉,期待激發有趣且深刻的各種討論,使這裡成為以企業法律實務為中心的交流平台。
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
每台Chromebook都有自己的生命周期,只要超過官方規定的使用期限,這台電腦之後就再也接收不到更新。日後網頁能不能正常顯示一切取決於瀏覽器版本有沒有達到要求。 明明電腦一切都正常,卻要因為版本沒有達到需求,就放棄整台電腦?不要忘記,瀏覽網頁是一台電腦最基本的功能之一,這樣做顯然是不合理的。
Thumbnail
無論是原子習慣或是各養成習慣的書籍,全都告訴我們一件事:習慣的執行得透過提示來觸發。 而提示的方式很多,比如你可以把之前已經有的習慣當成一個提示,像是刷牙後閱讀、睡覺前冥想;又或者是工具提示,比如設定APP提醒你該做什麼事,而最讓人潛移默化的提示,就是「改造環境」。 你想培養運動習慣,就讓你的周
Thumbnail
數位時代的雙面刃 在這個相較以往的數位時代,資訊流通成為一種快速並且無所障礙的現況。在以往的時代裡,很難想像在家就可以聽台大教授講課、在線上跟不同國的人一起交流,也很難想像一則新聞可以在短短的幾分鐘之內就讓全台灣或是全世界的人知曉。以上,很多的例子都可以說明數位時代的創舉。
Thumbnail
想要改造自己的外貌,因此開啟了醫美改造新方格,過程中也經歷過一些掙扎,像是越是改造就越是焦慮、長年自卑的情緒等等,而許多人提到的整形後面對周遭人的眼光對我來說則不是大問題。 總之現在的我將自己的臉當成「作品」來做,用最少的步驟、風險可以承受的範圍內做自己最喜歡的改造。
Thumbnail
一旦灰心喪志,就會退怯不前,所以必須將它改造為勇於奮戰。然後我們便會發現,原來改造灰心喪志的最好方法,就是不要再去想它,並且喚起體內的心力,使之高昂起來,勇往向前,不斷行善,堅信有朝一日,善行一定會花開結果的。
Thumbnail
可能包含敏感內容
不只一位八大的受訪者提到:「做這行的男人一半有蹲過。」而口耳相傳的佐證難尋,熟門熟路的老司機告訴我,想讓圈內人吐出精彩的故事,就從關懷對方的下半身開始。 當一群人雞雞來雞雞去,不時就會提到誰大改過自己的老二——更秋條的是土法煉鋼,在監所內自行改造阿姆斯特朗旋風砲。
Thumbnail
舊屋改造的要件與創意! 一棟適合經營民宿的舊房屋,如何改造呢? 1. 先畫出現在房屋各房間的平面圖,房間的長寬高比例要註明,標示所有的門窗位置與高度大小。 2. 重新規劃進出動線與客廳廚房、房間分配位置。找設計師重新評估所有可運用的房間數與坪數大小,精確加以計算。如果有舊隔間不適用,就該打掉舊隔間,
Thumbnail
「我的房屋」適合經營民宿嗎? 以現有房屋進行民宿空間改造,一般民宿主人會想面臨對(1)「舊空間不足與不舒適」,及(2)「雅房改套房」,(3)「室內擺設的調整」。由於每棟房屋先天條件不同,其所面對的問題也不同,主人對民宿經營的觀念的差異,也影響到他對民宿空間的定位。不同民宿主人見解不同。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
每台Chromebook都有自己的生命周期,只要超過官方規定的使用期限,這台電腦之後就再也接收不到更新。日後網頁能不能正常顯示一切取決於瀏覽器版本有沒有達到要求。 明明電腦一切都正常,卻要因為版本沒有達到需求,就放棄整台電腦?不要忘記,瀏覽網頁是一台電腦最基本的功能之一,這樣做顯然是不合理的。
Thumbnail
無論是原子習慣或是各養成習慣的書籍,全都告訴我們一件事:習慣的執行得透過提示來觸發。 而提示的方式很多,比如你可以把之前已經有的習慣當成一個提示,像是刷牙後閱讀、睡覺前冥想;又或者是工具提示,比如設定APP提醒你該做什麼事,而最讓人潛移默化的提示,就是「改造環境」。 你想培養運動習慣,就讓你的周
Thumbnail
數位時代的雙面刃 在這個相較以往的數位時代,資訊流通成為一種快速並且無所障礙的現況。在以往的時代裡,很難想像在家就可以聽台大教授講課、在線上跟不同國的人一起交流,也很難想像一則新聞可以在短短的幾分鐘之內就讓全台灣或是全世界的人知曉。以上,很多的例子都可以說明數位時代的創舉。
Thumbnail
想要改造自己的外貌,因此開啟了醫美改造新方格,過程中也經歷過一些掙扎,像是越是改造就越是焦慮、長年自卑的情緒等等,而許多人提到的整形後面對周遭人的眼光對我來說則不是大問題。 總之現在的我將自己的臉當成「作品」來做,用最少的步驟、風險可以承受的範圍內做自己最喜歡的改造。
Thumbnail
一旦灰心喪志,就會退怯不前,所以必須將它改造為勇於奮戰。然後我們便會發現,原來改造灰心喪志的最好方法,就是不要再去想它,並且喚起體內的心力,使之高昂起來,勇往向前,不斷行善,堅信有朝一日,善行一定會花開結果的。
Thumbnail
可能包含敏感內容
不只一位八大的受訪者提到:「做這行的男人一半有蹲過。」而口耳相傳的佐證難尋,熟門熟路的老司機告訴我,想讓圈內人吐出精彩的故事,就從關懷對方的下半身開始。 當一群人雞雞來雞雞去,不時就會提到誰大改過自己的老二——更秋條的是土法煉鋼,在監所內自行改造阿姆斯特朗旋風砲。
Thumbnail
舊屋改造的要件與創意! 一棟適合經營民宿的舊房屋,如何改造呢? 1. 先畫出現在房屋各房間的平面圖,房間的長寬高比例要註明,標示所有的門窗位置與高度大小。 2. 重新規劃進出動線與客廳廚房、房間分配位置。找設計師重新評估所有可運用的房間數與坪數大小,精確加以計算。如果有舊隔間不適用,就該打掉舊隔間,
Thumbnail
「我的房屋」適合經營民宿嗎? 以現有房屋進行民宿空間改造,一般民宿主人會想面臨對(1)「舊空間不足與不舒適」,及(2)「雅房改套房」,(3)「室內擺設的調整」。由於每棟房屋先天條件不同,其所面對的問題也不同,主人對民宿經營的觀念的差異,也影響到他對民宿空間的定位。不同民宿主人見解不同。