4

本文にインライン画像を含むテキストをメールの末尾に追加しようとしています。Office.context.mailbox.item.body.setAsync を呼び出して、coercionType を html に設定します。メールを送信すると、インライン画像が取り除かれます。

Office.context.mailbox.item.body.setAsync でインライン イメージを削除しないようにするにはどうすればよいですか?

ここで API 呼び出しの例を参照してください: https://dev.outlook.com/reference/add-ins/Body.html

4

1 に答える 1

2

元のコンテンツの上書きを避けるために、最初に本文を取得してからコンテンツを追加する必要があります。

参照用のサンプルを次に示します。

function appendText() {
    Office.context.mailbox.item.body.getAsync(Office.CoercionType.Html,function (result) {
        var newHtml = result.value.replace("</body>", "<br/ >apend text here.</body>")

        Office.context.mailbox.item.body.setAsync(newHtml, { coercionType: Office.CoercionType.Html });
    });
}
于 2016-09-08T03:27:12.100 に答える