2017-06-23 26 views
0

私は最近、Office JavaScript APIを使って作業していました。私はそれを使用する必要があるデータを取得しましたが、電子メールの本体を取得することに問題があります。 てきたが、体を得ることで、いくつかのアプローチを試してみました:これまでのところ、私は、送信者の件名やメールアドレスなどの電子メールからデータを取得するために管理しているOutlookアドイン開発中 - メール本文を取得する

Office.context.mailbox.item.body.getAsync(Office.CoercionType.Text, 
    function (result) { 
     console.log("Selected data: " + result.value + result.status + result.error); 
    } 
    ) 
function write(message){ 
    console.log(message); 
} 




} 

、しかし:https://dev.office.com/reference/add-ins/outlook/1.5/Body?product=outlook&version=v1.5

2: 1毎回私はaSyncの作業を開始します - マイクロソフトのウェブサイトのコードサンプルでさえ、私は以下のエラーを受け取ります。

私が手に正確なエラーがある:

OSF_DDA_Error {name: "InternalFormatError", message: "There was an internal format error.", code: 9002} 

すべてのヘルプは、 感謝:)

答えて

0

あなたはどのようなクライアント(デスクトップクライアント、ウェブアプリ)を使用していると理解されるでしょうか?あなたが使用しているOutlookのバージョンを私たちに提供できるでしょうか?デスクトップクライアントを使用している場合は、ファイル>オフィスアカウントの下に表示されます。

身体を取得しようとしているメールのコピーを持っていると便利です。

+0

私は、Outlookデスクトップクライアントのバージョン1609を使用しています。 "忘れた人のために、お支払いください。£2.50 よろしくお願いします。 Tim"メールの本文にも制限がありますか?ご協力いただきありがとうございます :) – Will

1

JavaScriptによるアドインでは、いくつかのdocument.writesをやっていることがわかった。これらは、メール本文に何か変わったことをしていて、aSyncリクエストを盗んでいたことが判明しました。私はそれらをすべてconsole.logに変更し、(他の多くのことを試した後で)うまくいった。これは、同じエラーが発生した人に役立ちますように!

関連する問題