在 Microsoft SharePoint 列表和库中,在经典 UI 模式下运行的计算字段可用于显示基于 Microsoft Excel 中类似的公式的结果。 这是一项长期功能,在列表或库中计算数据时进行记录。
某些用户已将 HTML 标记或脚本元素添加到计算字段。 这是一种未记录的功能使用,我们将在 SharePoint Online 中的计算字段中阻止自6月 13 2017 日起的自定义标记的执行。 2017年6月的公共更新(PU)及更高版本的 PUs 将阻止在 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 文档的有用链接: