【问题标题】:Keep Outlook 2016 Task Pane open when switching emails切换电子邮件时保持 Outlook 2016 任务窗格打开
【发布时间】:2015-12-04 10:55:02
【问题描述】:

我有一个用 JavaScript 和 HTML 编写的 Outlook 2016 自定义任务窗格。我目前正在调用 API 并传递电子邮件地址以获取一些数据。然后我在 Outlook 的任务窗格中显示这些数据。

在寻找解决方案但由于缺乏对这个相当新概念的支持而失败后,我的问题是,我如何才能始终保持此任务窗格打开?因为它目前在您打开另一封电子邮件时关闭。

这是我用于查找电子邮件地址和添加数据的 JavaScript 代码:

 Office.initialize = function (reason)
{
    $(document).ready(function ()
    {
        app.initialize();
        var emailData = Office.context.mailbox.item;
        var emailAddress = emailData.from.emailAddress;

        populateTaskPane(emailAddress);
    });
};

function populateTaskPane(emailAddress)
{
    var url = "https://myapi.com/GetDataFromEmail?emailAddress=" + emailAddress;

    $.ajax({
        headers: { "Accept": "application/json"},
        type: 'GET',
        url: url,
        crossDomain: true,
    })
        .success(function (data) 
        {
           buildPage(data);
        });
}

不确定这是否会有所帮助,但以防万一。

【问题讨论】:

    标签: javascript email outlook office-addins office-2016


    【解决方案1】:

    我认为您不能“默认打开”任务窗格。 每个插件都必须由用户启动。

    【讨论】:

    • 感谢您的回答,尽管我查看了 Office 商店中的一些加载项,例如,当用户切换电子邮件时,SalesForce 加载项在启动后保持打开状态由用户,所以我认为这是可能的。
    猜你喜欢
    • 2012-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-28
    • 2021-11-03
    • 2018-10-21
    • 2013-11-25
    • 1970-01-01
    相关资源
    最近更新 更多