有没有办法关闭 Outlook Web 插件中的当前任务窗格?

Is there a way to to close current taskpane in outlook web add-in?

我想知道是否有一种方法可以在 Outlook Web 加载项中以编程方式关闭任务窗格。

我关注了这个 link : https://docs.microsoft.com/en-us/office/dev/add-ins/develop/show-hide-add-in

但是 Office.addin.hide()Office.addin.showAsTaskpane() 不工作。

有人可以帮助我吗?

@OutlookAdd-insTeam-MSFT 回答了我的问题。

您只需使用:Office.context.ui.closeContainer()

使用 Office.context.ui.closeContainer() 关闭正在执行 JavaScript 的 UI 容器。

此方法的行为由以下内容指定:

  • 从 UI-less 命令按钮调用:无效。 displayDialogAsync 打开的任何对话框都将保持打开状态。

  • 从任务窗格调用:任务窗格将关闭。 displayDialogAsync 打开的任何对话框也将关闭。如果任务窗格支持固定并被用户固定,则它将是 un-pinned.