公式 2.0:如何搭配現有設定,使用 Notion 全新且升級的公式
如果你之前使用過 Notion 公式,你可能會好奇,有哪裡不一樣?本使用手冊將說明 2.0 新增的內容,以及這對愛用公式的你來說又有什麼義意。

- 公式功能更新
- 對使用者的影響
- 公式更新帶來更豐富的輸出資料類型
- 從屬性呼叫工作空間層級的資訊
- 使用 let 建立你自己的變數
- 參照相關資料庫裡的屬性,而不需要動用匯總!
- 了解現有功能的所有更新與調整
我們改善了使用者體驗,讓公式編寫更加容易,公式的輸出資料可以包含更多的資料類型,且公式語言也可以滿足更多需求。

我目前使用的公式會怎麼樣?
這份使用手冊包含了公式的更新功能,以及對公式使用者的影響。若你完全沒有使用過公式,請參考初學者使用手冊了解如何撰寫 Notion 公式來拓展資料庫功能。
公式 2.0 的更新如下:
公式的撰寫與編輯變得更容易:可以在編輯器裡利用換行與留言功能編寫多行公式,且公式錯誤修正也更易於操作。當你撰寫公式時,畫面會顯示支援多行編輯的延伸編輯框,瀏覽和編輯較長的公式變得更加容易。同時新增拼字錯誤檢查、錯誤標示功能,會直接在編輯框顯示,讓你輕鬆修正你的語法、確保公式有效。
支援多種輸出資料:過去僅有純文字、數字、以及布林屬性的核取方塊輸出資料。現在支援顯示頁面、日期、人員與列表。
直接存取更多資訊:公式現在變得更有智慧,可以存取相關資料庫的屬性,以及成員的電子郵件與姓名等資訊。

全新公式語言
公式更新帶來更豐富的輸出資料類型
過去,公式只能將一堆資料類型化為純文字。新版公式讓資料輸出類型更加多元豐富。
我們知道使用者依賴公式資料輸出的呈現與行為方式,為了維持輸出資料的多元性,目前所有的公式,無論是彙總、人員、檔案、或是多選屬性,都將轉為純文字。
舉例來說,過去是使用prop("Person")
以純文字的方式來回傳人名,但現在你輸入後會看到prop("Person".map(current.format()).join(",")
因為公式 2.0 prop("Person")
回傳的是人名列表,不再只是單純用逗號分隔的純文字值。透過這個功能的轉換,也讓我們可以將「人名」列表的每一項,轉換為用逗號分隔的純文字值,如此一來可以保留原始的輸出資料。
若你想要體驗新的功能,擁有更多元的資料類型,需要先刪除轉換語言。以上述的例子而言,就是只需要直接輸入 prop("Person")
即可。接著你的輸出資料就會回傳一串人名類型物件清單,而不是純文字。

動態屬性提及