SharePointリストのマルチラインテキスト列はどのテキストタイプですか?
-
10-12-2019 - |
質問
リスト内のSharePoint項目からマルチラインテキストフィールドにアクセスするときは、テキストの種類は何ですか?
C#:を使う
item["Description"].ToString()
.
上記の平文またはHTMLまたは...?
最終的にHTML電子メールに入れるテキストをフォーマットしたいが、実際の説明における文字列のすべてのフォーマットは、そうすると失われます。
解決
PowerShellを使用して説明列を変更する必要があります。
$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-spfieldMultilineText.html
所属していません sharepoint.stackexchange