문제

목록의 SharePoint 항목에서 다중 줄 텍스트 필드에 액세스 할 때는 텍스트 유형이 반환 된 텍스트 유형이란 무엇입니까?

C # :

item["Description"].ToString()
.

는 위의 일반 텍스트 또는 HTML 또는 ...?

HTML 전자 메일에 넣을 텍스트를 궁극적으로 포맷하고 있지만 실제 설명에서 문자열의 모든 서식을 사용하면 그렇게 할 때 잃어 버립니다.

도움이 되었습니까?

해결책

HTML을 포함하도록 PowerShell을 사용하여 설명 열을 변경해야 할 수 있습니다.

$Web = Get-SPWeb "yoururl.domain.com/particularweb"
$Field = $web.Fields | ?{$_.staticname -eq "MyCustomColumn"}
$Field.RichText = $True
$Field.RichTextMode = "FullHtml"
$Field.Update()
.

소스 : http : //social.technet..microsoft.com / forums / nl-nl / sharepointadminprevious / thread / a6d1b087-4d06-4e8f-8f69-043e15b04819

편집 : 이것을 시도하십시오 :

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-SPFILLEMULTILINETEXT.HTML

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top