Справка по формуле вычисляемого столбца HTML!

#sharepoint #calculated-columns

#sharepoint #вычисляемые столбцы

Вопрос:

Я пытаюсь использовать вычисляемый столбец HTML, чтобы я мог отображать строку состояния RAG для своих задач в SharePoint. У меня это работало, пока я не добавил IF, содержащий % complete. Не могли бы вы сказать мне, где я ошибаюсь, пожалуйста?

Понимаю, что перед стилем DIV в первой и последней строках отсутствует < — единственный способ, которым я мог заставить его отображаться:

 <DIV style='width:100%;background-color:"amp;IF(Slippage>30,"red",IF(AND(Slippage>=-7,Slippage<=-29),"orange",IF(AND(Slippage>=-7,Slippage<=29),"orange",IF(Slippage<7,"green","green",IF(% Complete=100,"blue","blue")))))amp;";'></DIV>"
  

Спасибо — Rob

Комментарии:

1. Если вы публикуете код, XML или образцы данных, пожалуйста , выделите эти строки в текстовом редакторе и нажмите кнопку «образцы кода» ( { } ) на панели инструментов редактора, чтобы красиво оформить и выделить синтаксис! При публикации сообщений об ошибках, пожалуйста , используйте кавычки блоков ( ` » `) для правильного форматирования сообщения об ошибке.

Ответ №1:

Вероятно, это уже слишком поздно, чтобы быть полезным, но вы должны заключить имена столбцов в квадратные скобки, особенно если в них есть пробел.

Поскольку в вашем проблемном % Complete столбце есть пробел, я полагаю, что изменение его на [% Complete] решит проблему. Это означает, что SharePoint идентифицирует его как имя одного столбца, а не двух отдельных объектов.