用户开始撰写新电子邮件后如何显示一些消息

win*_*006 1 office-addins outlook-addin office-js

对于 Office 365 Outlook Web App,我们希望在最终用户上传附件后将附件转换为链接,但是我们在当前的 Outlook 插件中没有看到附件通知事件。

我们可以做的另一种方法是要求他们使用我们自己的按钮进行上传,但是我们需要引导最终用户使用我们自己的按钮,一旦显示新的电子邮件消息框,我们是否可以在电子邮件正文顶部添加一些消息,如下所示? 在此输入图像描述

不知何故,根据我们的研究,Outlook Addin 目前只有一个事件,即SendEvent,有人可以确认这一点吗?如果是这样,那就相当有限了。

Sla*_*nov 5

要显示自定义消息,请使用Office.context.mailbox.item.notificationMessages对象。例如,要向当前项目添加消息,代码可能如下所示......

Office.context.mailbox.item.notificationMessages.addAsync("information", {
    type: "informationalMessage",
    message : "My custom message.",
    icon : "iconid",
    persistent: false
});
Run Code Online (Sandbox Code Playgroud)

请注意,每条消息最多有 5 条通知,每个Office.NotificationMessageDetails界面每条消息文本的最大长度为 150 个字符。

对于第二个问题,您需要查看Office.EventType枚举中的可用事件。在这里,您会看到 Outlook 应用程序可用的一些事件。您感兴趣的其中之一AttachmentsChanged目前仅在预览版中可用(尚未发布,但很快就会发布)。