Em listas e bibliotecas do Microsoft SharePoint, os campos calculados que estão em execução no modo de interface do usuário clássico podem ser usados para exibir resultados baseados em fórmulas que se assemelhem ao Microsoft Excel. Trata-se de um recurso de longa duração que está documentado em calcular dados em listas ou bibliotecas.
Alguns usuários adicionaram marcação HTML ou elementos de script a campos calculados. Esse é um uso não documentado do recurso e bloquearemos a execução de marcação personalizada em campos calculados no SharePoint Online a partir de 13 de junho de 2017. A atualização pública de junho de 2017 (PU) e PUs posteriores tornarão o bloqueio de uma opção configurável para uso local no SharePoint Server 2016 e no SharePoint Server 2013.
Mais informações
SharePoint Online
Estamos alterando os campos calculados para bloquear a execução da marcação personalizada. Isso significa que os campos calculados que contêm qualquer marcação não suportada não serão exibidos corretamente.
Esta mudança entra em vigor em 13 de junho de 2017. Os administradores podem solicitar uma extensão até 10 de setembro de 2017 nas versões mais recentes. Durante essa extensão, a execução da marcação personalizada nos campos calculados não será bloqueada. Esta solicitação pode ser enviada por meio do suporte da Microsoft. No entanto, começando em 10 de setembro de 2017, todas as marcações sem suporte serão ignoradas.
SharePoint Server 2013 e SharePoint Server 2016
A PU de junho de 2017 e a PUs subsequente incluirão uma nova configuração de aplicativo Web chamada CustomMarkupInCalculatedFieldDisabled. Essa configuração permite que um administrador local determine se a execução da marcação personalizada em campos calculados em um determinado aplicativo Web está bloqueada.
Veja a seguir o comportamento padrão para os aplicativos Web existentes e novos no momento da instalação da atualização.
Tipo de aplicativo Web |
Configuração padrão |
Aplicativo Web recém-criado após a instalação da atualização |
Bloquear a execução de marcação personalizada em campos calculados |
Aplicativo Web existente após a atualização ser instalada |
Permitir a execução de marcação personalizada em campos calculados |
Veja a seguir alguns links úteis para a documentação do JSLink e do CustomAction: