0

メール、カレンダーなどの本文のデータ型(本文形式)を取得しようとしています。

Body コンテンツを次のように取得します。

String Body = (string)((object[])docInbox.GetItemValue("Body"))[0];

また

String Body = docInbox.GetFirstItem("Body").Text;

私はそれを使用してみました:

String bodyFormat = ((object[])docInbox.GetItemValue("Body"))[0].GetType().ToString();

しかし、この場合、「System.String」値を取得していますが、実際には「リッチテキスト」です。

4

4 に答える 4

2

試す:

NotesRichTextItem rtItem = docInbox.GetFirstItem("Body")

String body = rtItem.GetFormattedText(False, 0)

or

String body = rtItem.GetUnformattedText()
于 2009-09-15T12:08:43.357 に答える
2

「Body」アイテムの Notes データ型を取得しようとしている場合は、NotesItem クラスの Type プロパティを使用できます。例えば:

...
dim itemBody as notesItem, nType as integer
set itemBody = doc.getItem ("Body")
nType = itemBody.Type
...

RichText は 1、Text は 1280、Numeric は 768 などです。Domino Designer ヘルプに値の完全なリストがあります。

編集:ここで Type 値の完全なリストを見つけることができます:

于 2009-09-15T13:50:34.123 に答える
0

GetItemValue("Body") を介して値を取得しています。みたいな方法はないですか?

GetItem("Body")

この情報を含むのはどれですか?

于 2009-09-15T09:11:00.793 に答える
0

あなたはItemsコレクションであなたのアイテムを探す必要があり、それからあなたはすることができます

docInbox.Items[foundBodyItemIndex].Type

リッチテキストは「1」

于 2009-09-15T09:13:23.830 に答える