我最近遇到了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);
}
});
};