首页 > 解决方案 > 未处理的承诺拒绝类型错误:对象不支持属性或方法“getAsync”

问题描述

我正在为 Outlook 开发一个 javascript 插件。

我在 Outlook Web 上进行了测试,因为它具有更好的调试器,并且在 Outlook Web 上运行良好,现在该插件处于最后阶段。现在我在 Outlook 桌面上运行插件并收到此错误。

未处理的承诺拒绝类型错误:对象不支持属性或方法“getAsync”

function getItemBody(){
    console.log("Inside getItemBody().");
    Office.context.mailbox.item.body.getAsync(
        "text",
        { asyncContext: "This is passed to the callback" },
        function callback(result) {
            console.log(result);
            console.log(result.asyncContext);
            console.log(result.value);
            var s = "Document_ID";
            if (result.value.indexOf(s) !== -1){
                console.log("Document id found.");
                var substring = result.value.split(':').pop().split('.')[0];
                document_uuid = substring;
                localStorage.setItem("document_uuid", document_uuid);

            }
        });

}

标签: javascriptoffice-jsoutlook-web-addins

解决方案


推荐阅读