在 Microsoft SharePoint 清單和文件庫中,在傳統 UI 模式中執行的計算欄位可用來顯示結果,這些結果是以 Microsoft Excel 中的公式為基礎。 這是一項長期的功能,在清單或文件庫中計算資料時已記錄。
有些使用者已將 HTML 標籤或腳本元素新增到計算欄位。 這是未記錄的功能使用方式,我們將會封鎖從2017年6月13日開始,在 SharePoint Online 的計算欄位中執行自訂標記。 2017年6月的公開更新(PU)及更新版本將會封鎖在 SharePoint Server 2016 和 SharePoint Server 2013 中使用內部部署的可設定選項。
其他資訊
SharePoint Online
我們正在變更匯出欄位,以封鎖自訂標記的執行。 這表示包含任何不支援標記的計算欄位將無法正確顯示。
此變更會在2017年6月13日生效。 系統管理員可以要求2017年9月10日的分機,最新。 在此延伸期間,不會封鎖在計算欄位中執行自訂標記。 此要求可透過 Microsoft 支援服務提交。 不過,從2017年9月10日起,所有不支援的標記都會被忽略。
SharePoint Server 2013 和 SharePoint Server 2016
2017年6月 PU 及後續 PUs 將包含稱為CustomMarkupInCalculatedFieldDisabled的新 web 應用程式設定。 此設定可讓內部部署系統管理員判斷是否已封鎖特定 web 應用程式中的計算欄位中的自訂標記執行。
下列是更新安裝時現有和新 web 應用程式的預設行為。
Web 應用程式類型 |
預設設定 |
安裝更新之後新建立的 web 應用程式 |
在計算欄位中封鎖自訂標記的執行 |
安裝更新之後的現有 web 應用程式 |
允許在計算欄位中執行自訂標記 |
下列是一些實用的 JSLink 和 CustomAction 檔連結: