一開始是想要將知識卡片能夠隨機出現在平時使用的儀表板中,達到複習及提醒的效果,但遲遲沒有進一步研究,直到我突然想要將收集到的名言佳句隨機顯示時,就下定決心來研究一下有沒有類似的呈現方式。之後我從網路中找了些關於"自動隨機”的設定方式,詳細可以參考 Matthias Frank 的文章。
PS.有時會沒有顯示,可以重新整理頁面就會出現囉。
創建兩個 Database
重要的 property 與 Formula
Created Time
Random Static:保持不變的隨機數字
mod(mod(timestamp(prop("Created Time")) * 1.00011979e+8 + 5.00067713e+8, 9.00066731e+8) * mod(toNumber(slice(replaceAll(id(), "[a-z]", ""), 0, 8)) * 8.00067089e+8 + 8.00068411e+8, 8.00053967e+8) + 9.00067309e+8, 9.00066571e+8)
Random Dynamic:每次開啟 Notion 頁面時就會更改的隨機數字
mod(mod((toNumber(slice(replaceAll(id(), "[a-z]", ""), 0, 8))) * 1.00011979e+8 + 5.00067713e+8, 9.00066731e+8) * mod(timestamp(now()) * 8.00067089e+8 + 8.00068411e+8, 8.00053967e+8) + 9.00067309e+8, 9.00066571e+8)
Random Timestamp:隨機的時間戳
toNumber(slice(format(prop("Randomizer Dynamic") * prop("Randomizer Static")), 0, 13))
篩選器:匹配 "Random Timestamp” 與 ”Latest Date”