SaveAsync无法与Outlook New Webui一起使用

时间:2019-02-11 09:07:58

标签: outlook office-js outlook-web-addins

我最近遇到了Outlook 365新用户界面的问题,该界面目前处于试用阶段。在我的Outlook插件中,我们使用officeapi的saveAsync方法,发现在新UI中,SaveAsync方法返回null而不是ItemID。

但是,相同的代码可以在现有的UI上正常运行,并且可以按预期运行。

是否有人遇到此问题或是否有解决此问题的计划。

此问题发生在新ui上的日历约会上,并且始终返回null。

这是代码段 callSaveAsync();

var callSaveAsync = function() {
        office.context.mailbox.item.saveAsync(function(data) {
            logMessage("saveAsync complete - call number " + asyncCount);
            logMessage("ID returned: " + data.value);
            if (data.value === null) {
                asyncCount++;
                setTimeout(function() {
                    callSaveAsync();
                }, 2000);
            } else {
                logMessage("ID success.", true);
                asyncCount = 1;
                itemID = data.value;
                callGetItem(itemID);
            }
        });
    };

0 个答案:

没有答案