Какой тип текста являются многострочными текстовыми столбцами в списках SharePoint?
-
10-12-2019 - |
Вопрос
При доступе к многострочному текстовому полю из элемента SharePoint в списке, какой тип текста возвращается?
Использование C #:
item["Description"].ToString()
.
- это вышеуказанный текст или HTML или ...?
Я хочу отформатировать текст, который будет введен в HTML-адрес электронной почты в конечном итоге, но все форматирование строки в фактическом описании теряется при этом.
Решение
Возможно, вам придется изменить столбец описания, используя PowerShell, чтобы включить HTML.
$Web = Get-SPWeb "yoururl.domain.com/particularweb"
$Field = $web.Fields | ?{$_.staticname -eq "MyCustomColumn"}
$Field.RichText = $True
$Field.RichTextMode = "FullHtml"
$Field.Update()
.
Редактировать: Попробуйте это:
SPFieldMultiLineText multilineField = item.Fields.GetField(COLUMN_NAME) as SPFieldMultiLineText;
if (multilineField != null)
{
// Get the field value as HTML
string text = multilineField.GetFieldValueAsHtml(item[COLUMN_NAME], item);
}
.
Источник: http://blog.myitechnology.COM / 2009/06 / APPEND-NEW-LINE-TO-SPFIELDMULTILILINETEXT.HTML
Не связан с sharepoint.stackexchange