有没有办法确定电子邮件的当前状态?当前是否从Outlook应用程序中读取/撰写或回复了电子邮件?
我在Office.context.mailbox.item
中找不到任何可以指出电子邮件状态的方法。
答案 0 :(得分:0)
你是对的,没有指明国家的财产。您可以尝试读取sender或internetMessageId属性的值;如果他们有一个值,那么它是读取模式,否则就是它的撰写模式。
答案 1 :(得分:0)
很难相信。设计API的人可能都有其原因,但我认为他错了……
解决方案1:
像埃里克所说的那样做。检查发件人是否具有ID。如果不是,则为您的作曲。我不太喜欢这种解决方案。您取决于API的内部当前状态。
解决方案2:
通过入口点插入模式(撰写/读取)。
<your-url>/taskpane.html?mode=compose/read
将manifest.xml
中的条目URL设置为ExtensionPoint
。然后只需在您的Web应用程序内部提取值即可。