我能够显示撰写模式的加载项,是否可以在用户输入To,Cc&#;其他。
我使用以下代码来获取To字段,但不会因更改而触发
Office.cast.item.toMessageCompose(Office.context.mailbox.item).to.getAsync(function (asyncResult) {
if (asyncResult.status == "succeeded") {
console.log(asyncResult.value);
}
});
我正在努力实施类似" Salesforce Lightning for Outlook"已经具有此功能的插件。
如果officeJS还没有支持这个,有没有办法makeEWSRequest并注意更改?
答案 0 :(得分:0)
OfficeJS目前还没有这项功能,但目前解决方案是在一个包含间隔的循环中所需的任何字段上调用getAsync并与之前的值进行比较
setInterval(function () {
Office.cast.item.toMessageCompose(Office.context.mailbox.item).to.getAsync(function (asyncResult) {
if (asyncResult.status == "succeeded") {
//compare with previous value
}
});
}, 2000); // Executes and looks for changes every 2 seconds.