Dans les listes et bibliothèques Microsoft SharePoint, les champs calculés qui s’exécutent dans le mode d’interface utilisateur classique peuvent être utilisés pour afficher des résultats basés sur des formules similaires à celles de Microsoft Excel. Il s’agit d’une fonctionnalité de longue durée décrite dans calculer des données dans des listes ou des bibliothèques.
Certains utilisateurs ont ajouté un balisage HTML ou des éléments de script aux champs calculés. Il s’agit d’une utilisation non documentée de la fonctionnalité, qui bloquera l’exécution du balisage personnalisé dans les champs calculés de SharePoint Online à partir du 13 juin 2017. La mise à jour publique 2017 de juin, et les versions ultérieures d’PUs, permettent de bloquer une option configurable pour une utilisation locale dans SharePoint Server 2016 et SharePoint Server 2013.
Informations complémentaires
SharePoint Online
Nous modifiant les champs calculés pour bloquer l’exécution du balisage personnalisé. Cela signifie que les champs calculés contenant des marques de révision non prises en charge ne s’afficheront pas correctement.
Ce changement est passé en vigueur le 13 juin 2017. Les administrateurs peuvent demander une extension par le biais du 10 septembre 2017 au plus tard. Au cours de cette extension, l’exécution de balises personnalisées dans des champs calculés ne sera pas bloquée. Vous pouvez envoyer cette demande par le biais du support Microsoft. Toutefois, si vous commencez le 10 septembre 2017, toutes les marques de révision non prises en charge sont ignorées.
SharePoint Server 2013 et SharePoint Server 2016
Le 2017 de juin et PUs ultérieur incluront un nouveau paramètre d’application Web appelé CustomMarkupInCalculatedFieldDisabled. Ce paramètre permet à un administrateur local de déterminer si l’exécution de balises personnalisées dans des champs calculés d’une application Web donnée est bloquée.
Ce qui suit est le comportement par défaut des applications Web existantes et nouvelles au moment de l’installation de la mise à jour.
Type d’application Web |
Paramètre par défaut |
Application Web nouvellement créée après l’installation de la mise à jour |
Bloquer l’exécution de balises personnalisées dans des champs calculés |
Application Web existante après l’installation de la mise à jour |
Autoriser l’exécution de balises personnalisées dans des champs calculés |
Voici quelques liens utiles vers la documentation JSLink et CustomAction :