You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何捕获Outlook插件中Scheduling Assistant标签页的必填参会者变更?

Outlook插件事件处理器在日程安排助手标签页失效问题

背景

我们正在基于模板开发Outlook插件,在任务窗格中展示必填参会者及相关会议信息。通过Office.context.mailbox.item.requiredAttendees获取必填参会者,使用addHandlerAsync监听变更事件来实时更新插件内容。

taskpane.js

Office.onReady((info) => {
    if (info.host === Office.HostType.Outlook) {
      document.getElementById("sideload-msg").style.display = "none";
      document.getElementById("app-body").style.display = "flex";
      item = Office.context.mailbox.item;  

      // 在任务窗格中展示必填参会者及相关会议信息
      updateTaskpaneContent();

      // 捕获参会者变更并更新任务窗格
      item.addHandlerAsync(
        Office.EventType.RecipientsChanged,()=>{
          updateTaskpaneContent();
        }
      );

      // 捕获时长变更并更新任务窗格
      item.addHandlerAsync(
        Office.EventType.AppointmentTimeChanged,()=>{
          updateTaskpaneContent();
        }
      );
    }
  });

问题

该功能在「会议」标签页可正常工作,但在「日程安排助手」标签页中,修改参会者时无法触发事件处理器。

预期行为

  • 在「日程安排助手」标签页添加必填参会者时,事件处理器应被触发;
  • 在「日程安排助手」标签页取消参会者前的复选框时,事件处理器应被触发;
  • 在「日程安排助手」标签页删除参会者时,事件处理器应被触发。

内容的提问来源于stack exchange,提问作者hazal2024

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 00:26:12