0

我正在尝试开发一个Outlook 邮件插件来访问电子邮件的正文内容。

这就是我根据MSDN 提供的文档编写 JavaScript 代码的方式。

        Office.context.mailbox.item.body.getAsync("html", function(result){

            $("#mytext3").val(result);

        });

当我用 chrome 调试它时,这是我发现的错误消息。

Uncaught Sys.ArgumentException: Sys.ArgumentException: Value does not fall within the expected range.

参数名称:选项

我究竟做错了什么?

4

1 回答 1

3

该调用应该可以工作(我刚刚尝试过),但是result传递给您的回调的是一个对象,其主体位于result.value.

您可以尝试传递一个options参数,例如:

Office.context.mailbox.item.body.getAsync(
  "html", 
  { asyncContext: "This is passed to the callback" },
  function(result){
    $("#mytext3").val(result.value);
  }
);
于 2015-10-30T14:27:37.227 回答