我无法发布工作演示,因为代码需要在MS Outlook中运行。
我是基于这个发展的
Outlook Add-in Command Demo
.
我想添加一个对话框,如图所示
here
在MS文档中。
我做了那个工作演示并添加了一行:
Office.context.ui.displayDialogAsync('https://my_site.com/project/hello_world.html');
在哪里?
https://my_site.com/project
是应用程序的其余部分所在的位置,并且
hello_world.html
是一个带有“hello world”主体的最小HTML文件。
我在我看到的地方加了一句
Office.context
正在使用-在函数中
insertText()
-以确保它是本创造的。
当撰写电子邮件时,单击任务窗格上的按钮时,该功能将被缩放。
我没有看到“hello world”对话框,也没有看到控制台日志中的任何内容。
是
displayDialogAsync()
不允许来自任务窗格?
从我所能提供的信息中有什么想法,我可能做了错误的事情,或者如何发现它?函数是否有返回值,或者在失败时引发异常?还有其他想法吗?有没有
极小值
演示,也许只需点击功能区上的一个按钮?