确定我们处于撰写模式还是编辑模式

时间:2019-10-04 14:51:58

标签: javascript outlook office-js office-addins

我正在使用Outlook加载项并使用Microsoft提供的OfficeJS API。我想确定是处于撰写模式还是编辑模式。

我知道我可以使用displayForm API来检查是否处于撰写或读取模式。 但是我想知道是否有一种方法可以检查是否正在编辑现有约会。

    if (Office.context.mailbox.item.displayReplyForm != undefined) {
        console.log("mode==========================================>read mode");
    } else {
        console.log("mode==========================================>compose mode");
    }

此模式告诉我在编辑约会时处于撰写模式。这不是要寻找的东西。我可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果是现有约会,则不应包含“ itemId”

您应该可以使用以下代码进行检查:

var itemId = Office.context.mailbox.item.itemId;
if (itemId === null || itemId == undefined) {
   // do something
}

更多详细信息here