有没有办法关闭 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.
我想知道是否有一种方法可以在 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.