在 Outlook 加载项操作中实现页面重定向

问题描述 投票:0回答:1
office-js outlook-addin manifest office-addins outlook-web-addins
1个回答
0
投票
默认情况下,声明此类操作的

功能区命令不允许打开新的网络浏览器选项卡。根据命令触发的操作类型,有两种类型的加载项命令。

  • Task pane commands
    :按钮或菜单项可打开加载项的任务窗格。您可以在清单中添加带有标记的此类加载项命令。该命令的“代码隐藏”由 Office 提供。
  • Function commands
    :按钮或菜单项运行任意 JavaScript。代码几乎总是调用 Office JavaScript 库中的 API,但并非必须如此。这种类型的加载项通常除了按钮或菜单项本身外不显示任何 UI。关于功能命令,请注意以下几点:
    
      被触发的函数可以调用
    • displayDialogAsync
      方法来显示一个对话框,这是显示错误、显示进度或提示用户输入的好方法。如果加载项配置为使用共享运行时,该函数还可以调用 showAsTaskpane 方法。
    • 函数命令运行的运行时是完全基于浏览器的运行时。它可以渲染 HTML 并调用 Internet 发送或获取数据。
您可以尝试使用 JS 脚本打开一个新的空白选项卡,如“单击时使用 JavaScript 打开一个新的(空)选项卡并在之后添加 URL”页面中所述。但您需要记住,Office Web 加载项在不同的平台和桌面应用程序中运行,默认情况下没有任何可见的 Web 浏览器。

因此,我建议打开一个对话框窗口或使用任务窗格导航到另一个 URL。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.