2012-04-16 11 views
2

電子メールの本文(説明)を読み込むプラグインを作成しました。しかし、プラグインから何かを読み込もうとするとエラーになります。それは私にNullReferenceExceptionを与えます。私は、新しい電子メールアクティビティの作成(ポスト作成)にプラグインを登録しました。電子メールエンティティの件名フィールドは単一行のテキストですが、電子メール本文(説明)は複数行のテキストです。私はその件名を読むことができますが、電子メール本文を読むことはできません。以下は、私が使用していたコードです:CRM 2011プラグインで電子メールの本文を読む方法

var body = email_entity["description"]; 

私は推測している文字列配列の形式で電子メールの本文のデータを格納します。下のコードを使用しても、変数に値を割り当てなかった場合、エラーは発生しません。

ここでdesc [0]を使用して変数に値を設定すると、同じNullreferenceExceptionがスローされます。

プラグインの複数行のテキストフィールドから値を読み取る方法がわかりません。私は上記を試みたが、それは役に立たない。

誰かが私が行方不明または間違っていることを知っていますか?

ありがとうございます!

答えて

2

複数行テキストフィールドは文字列であり、文字列の配列ではありません。行内:

var body = email_entity["description"]; 

本文は文字列です。改行文字はその文字列内にあります。 これをコンバートしたい場合は、string into an array of strings for each newline character、試してみてください:

関連する問題