關於使用 JSON 的欄位格式
提升 SharePoint Server 版本中 JSON 格式列表中欄位的顯示。 JSON 欄位格式文字描述了出現的元素及其顯示風格。 欄中的資料不會變更。
任何能夠在清單中建立及管理檢視的人,都可從欄設定中存取欄格式設定。
注意
- 不同版本的 SharePoint 支援不同的表達格式。
- Microsoft 365 中的 SharePoint 支援欄位格式化,該格式結合 Excel 風格表達式及抽象語法樹 (AST) 表達式。
- SharePoint Server 訂閱版本的使用者可能會從 SharePoint Server 訂閱版本 22H2 功能更新開始,體驗有所不同。 此功能更新包含於 2022 年 9 月的 SharePoint Server 訂閱版本 公開更新中,並包含於未來所有公開更新中SharePoint Server 訂閱版本。
- 如果 22H2 版本的功能更新尚未安裝,則它僅支援以抽象語法樹 (AST) JSON格式表達式定義的欄位格式。
- 若已安裝 22H2 版本功能更新,且農場管理員已將農場設定為「Standard release」功能發佈環,則僅支援使用抽象語法樹 (AST) 表達式定義的欄位格式。 SharePoint Server 訂閱版本的農場預設屬於「Standard release」功能發佈環。
- 若已安裝 22H2 版本功能更新,且農場管理員已將農場設定為「早期版本」功能發佈環,則 SharePoint Server 訂閱版本 將支援使用 Excel 風格表達式及抽象語法樹 (AST) 表達式定義的欄位格式。
- 若已安裝 23H1 版本或更新功能,則 SharePoint Server 訂閱版本 將支援使用 Excel 式式與抽象語法樹 (AST) 表達式定義的欄位格式。 無論農場管理員將農場設定為「早期版本」還是「Standard 版本」功能發佈環,此支援都會被啟用。
- SharePoint 農場管理員可透過前往中央管理系統>設定>的功能發佈偏好設定,為其 SharePoint Server 訂閱版本農場選擇功能發布環。
- SharePoint Server 2019 僅支援以抽象語法樹 (AST) JSON 格式表達式定義的欄位格式化。 若要使用抽象語法樹 (AST) 表達式來格式化欄位,請使用 SharePoint Server 的 JSON 架構。
欄格式設定範例
這是標準的清單檢視,沒有格式:
使用格式化時,彩色條列顯示大小,新增郵件連結,狀態則以顏色與圖示顯示:
操作方法
欄格式設定是使用 JSON 文字格式所套用。 不過,您不需要了解 JSON 就能設定欄格式。 JSON 是一種基於文字的資料定義語言,將 JSON 物件定義為文字對。 例如,「名字」:約翰,或「州」:華盛頓州,都是物件。
使用欄位格式最簡單的方法是從範例開始,然後編輯以適用於你的特定領域。 連結 欄格式 JSON 參考中 包含範例,你可以複製、貼上並編輯適用於你的情境。
- 要開啟 「格式化」欄位 面板,請選擇欄位標題,從選單中選擇欄位 設定 ,然後選擇 「格式化此欄位」。 格式欄位面板會出現。
- 將欄位 格式化 JSON 參考 的文字複製並貼上到 SharePoint 清單中的欄位。