公式函數解析
- 此處以讀書進度為範例
- 表格中會先設置 "閱讀頁數" 及 "總頁數" 兩個欄位的比較
- 希望呈現的效果:
- 當"閱讀頁數"為 沒有數字 時,則顯示 空的進度條 及 未開工
- 當"閱讀頁數"為 有數字 時,要顯示 對應的狀態進度條 及 百分比
- 會使用到的函數有
if()
, substring()
, floor()
, format()
, empty()
, prop()
if(empty(prop("閱讀頁數")), "✩✩✩✩✩✩✩✩✩✩ 未開工", slice("★★★★★★★★★★", 0, floor(10 * prop("閱讀頁數") / prop("總頁數"))) + slice("✩✩✩✩✩✩✩✩✩✩", 0, 10 - floor(10 * prop("閱讀頁數") / prop("總頁數"))) + " " + format(floor(100 * prop("閱讀頁數") / prop("總頁數"))) + "%")
樣式整理
第一種:▰▰▰▰▰▰▰▰ 80%
第二種:▰▰▰▰▰▰▰▰▱▱ 80%
第三種:-------80%--
第四種:🌝🌕🌕🌕🌕🌕🌕🌕🌖🌗 80%
第五種:年月日進度條 → 可以使用Gallery的視圖
第六種:雙進度條

第七種:彩色進度條🟥🟥🟥🟨🟨🟨🟨🟩🟩🟩 → 注意表格內容折疊
第八種:時間進度與任務進度

參考資料