有没有办法在您的加载项中收到Outlook中发生变化的通知?
设置或阅读属性不是问题,但我需要知道他们何时向“To”,“cc”或“bcc”列表添加/删除某人,或者何时更改开始日期或结束日期。
答案 0 :(得分:1)
目前,最简单的方法是使用setTimeout,类似于:
var ToTimeout = 5000; // 5 seconds
var currentTo;
function onToChange() { /* your code here */ }
function checkTo() {
Office.context.mailbox.item.to.getAsync(function (result) {
if(result.error) { /* handle error */);
if(result.value != currentTo) {
currentTo = result.value;
onToChange();
}
});
setTimeout(checkTo, ToTimeout);
}
setTimeout(checkTo, ToTimout);
UserVoice上有一个请求,要求添加api以观察这些更改here。如果您需要此功能,请提前注册。