有没有办法在您的加载项中获取通知,通知您 Outlook 中的某些内容发生了变化?
设置或读取属性不是问题,但我需要知道他们何时在“收件人”、“抄送”或“密件抄送”列表中添加/删除某人,或者何时更改开始或结束日期。
有没有办法在您的加载项中获取通知,通知您 Outlook 中的某些内容发生了变化?
设置或读取属性不是问题,但我需要知道他们何时在“收件人”、“抄送”或“密件抄送”列表中添加/删除某人,或者何时更改开始或结束日期。
目前,最简单的方法是使用 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 。如果您想要此功能,请点赞。