【问题标题】:Outlook custom add inOutlook 自定义添加
【发布时间】:2021-12-29 21:19:17
【问题描述】:
【问题讨论】:
标签:
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。