Office js Office.context.mailbox.item为空

Office js Office.context.mailbox.item为空,office-js,outlook-web-addins,Office Js,Outlook Web Addins,我已经为我们的客户创建了outlook加载项。检索Office.context.mailbox.item对象时,仅针对一个客户,我们得到的值为空。此问题仅发生在该客户身上,其他客户没有问题 相关代码部分: Office.onReady(function () { Office.initialize = function () {} refresh: function () { try { app.logtext +=

我已经为我们的客户创建了outlook加载项。检索Office.context.mailbox.item对象时,仅针对一个客户,我们得到的值为空。此问题仅发生在该客户身上,其他客户没有问题

相关代码部分:

    Office.onReady(function () {
Office.initialize = function () {}

       refresh: function () {
            try {
                app.logtext += "\nRefreshing data";
                if (!Office.initialize) {
                    app.logtext += "\nError initializing office..."
                } else {
                    if (Office.context) {
                        app.logtext += "\nOffice.context true"
                    }
                    if (Office.context.mailbox) {
                        app.logtext += "\nOffice.context.mailbox true"
                    }
                    if (Office.context.mailbox.item) {
                        app.logtext += "\nOffice.context.mailbox.item true"
                    }
                    app.logtext += "\nOffice.context.mailbox.item.internetMessageId" + Office.context.mailbox.item.internetMessageId;
                    
            } catch (err) {
                app.logtext += "\n JS error" + err;
            }
                          
        },

        }
});

$(document).ready(function () {
    Office.context.mailbox.addHandlerAsync(Office.EventType.ItemChanged, itemChanged);
    //UpdateTaskPaneUI(Office.context.mailbox);
    app.logtext += "\Document is ready and task pane is loaded....";
});
}))

//text只是简单地输出值

输出: 刷新数据 Office.context-true Office.context.mailbox true Office.context.mailbox.item.internetMessageId找不到此值,因为Office.context.mailbox.item为null


此外,该问题仅在outlook桌面版本中存在。OWA工作正常。

客户正在使用windows 7/windows 2019和outlook 2002版。您能确认从未发送(撰写)的邮件会发生这种情况吗?收件箱中的邮件不会发生这种情况。在读取场景中访问的任何消息