切换电子邮件时保持Outlook 2016任务窗格打开
Keep Outlook 2016 Task Pane open when switching emails
我有一个用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);
});
}
不确定这是否会有帮助,但只是以防万一。
我认为不能"默认打开"任务窗格。每个加载项都必须由用户启动。
相关文章:
- 当使用Watchify时,Browserify+Babelify Gulp任务没有终止
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- 如果助手不在,如何从Grunt中的代码中调用任务
- WinJS(WP8.1):从后台任务更新辅助磁贴
- 如何使用gump任务将html转换为javascript字符串
- 在等待异步任务时永久循环
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- <输入id=“;“到期”;type=“;月份;min=“;2016-05”>如何填写“;min”;属性与当前
- 如何在dhtmlxgantt中保存任务
- 如何为requirejs和qunit设置grunt任务
- Dynamics CRM 2016:自动完成多个字段
- 如何使gullow任务跨平台.尤其是吞咽贝壳
- 不使用Grunt.initConfig()注册Grunt任务
- Facebook共享在2016年不起作用
- Grunt任务没有加载,获得无限循环
- 我可以在Dynamics CRM 2016的复合地址字段中添加两个选项字段吗
- 用咕哝的任务改变恒定的角度内容
- 切换电子邮件时保持Outlook 2016任务窗格打开
- 为Outlook 2016创建任务窗格Office外接程序
- 未能在 WebStorm 2016.1 中列出 gulp 任务