【问题标题】:Outlook custom add inOutlook 自定义添加
【发布时间】:2021-12-29 21:19:17
【问题描述】:

我正在使用 Yeoman 和 node.js 为 Outlook 创建自定义插件。我已经能够产生一个输出,但客户希望它是一个弹出窗口。是否可以将其从任务窗格更改为弹出窗口?

This is the image of the output. Will it be possible for me to change it to a pop up?

【问题讨论】:

    标签: outlook office-js outlook-addin outlook-web-addins


    【解决方案1】:

    您可以用对话框替换任务窗格。您需要使用 Office dialog API 在您的 Office 加载项中打开对话框。 Use the Office dialog API in Office Add-ins 文章提供了在 Office 加载项中使用对话框 API 的指南。

    要打开一个对话框,您的代码(通常是任务窗格中的一个页面)调用displayDialogAsync 方法并将您要打开的资源的 URL 传递给它。调用此方法的页面称为“主机页面”。例如,如果您在任务窗格的 index.html 上的脚本中调用此方法,则 index.html 是该方法打开的对话框的主机页面。

    在对话框中打开的资源通常是一个页面,但它可以是 MVC 应用程序中的控制器方法、路由、Web 服务方法或任何其他资源。在本文中,“页面”或“网站”是指对话框中的资源。下面的代码是一个简单的例子。

    Office.context.ui.displayDialogAsync('https://yourAddinDomain/myDialog.html');
    

    有关示例加载项,请参阅Office Add-in Dialog API Example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-03
      • 2018-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      相关资源
      最近更新 更多