Outlook 加载项中的调试函数命令
注意
本文中的技术只能在 Windows 开发计算机上使用。 如果要在 Mac 上进行开发,请参阅 调试函数命令。
本文介绍如何在 Visual Studio Code 中使用 Office 外接程序调试器扩展来调试 函数命令。 函数命令通过功能区上的加载项命令按钮启动。 有关外接程序命令的详细信息,请参阅 外接程序命令。
本文假定你已有一个要调试的外接程序项目。 若要使用函数命令创建加载项以练习调试,请按照 教程:生成邮件撰写 Outlook 外接程序中的步骤操作。
标记加载项进行调试
如果使用 Office 外接程序的 Yeoman 生成器 来创建外接程序项目,请跳到本文后面的 配置并运行调试器 部分。 运行 npm start
以生成外接程序并启动本地服务器时,命令还会设置 UseDirectDebugger
注册表项的值 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\Developer\[Add-in ID]
,以标记加载项进行调试。
否则,如果使用其他工具创建加载项,请执行以下步骤。
导航到
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\Developer\[Add-in ID]
注册表项。 将 替换为[Add-in ID]
外接程序清单中的 ID>。<注意
Developer
如果在 下HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\WEF\
尚不存在 (文件夹) 键,请完成以下步骤来创建它。- 右键单击 (或选择并按住) WEF 密钥 (文件夹) ,然后选择 “新建>密钥”。
- 将新密钥命名为 Developer。
将键
UseDirectDebugger
的值设置为1
。
配置并运行调试器
在加载项上启用调试后,即可配置和运行调试器。 有关如何执行此操作的说明,请选择适用于 Webview 控件的以下选项之一。 有关如何确定开发计算机上使用的 Webview 控件的信息,请参阅 Office 外接程序使用的浏览器和 Webview 控件。
如果外接程序从 Edge 旧版 (EdgeHTML) 在嵌入式 Webview 控件中运行,请参阅 使用 Microsoft Edge 旧版中的开发人员工具调试加载项。
如果外接程序从 Microsoft Edge Chromium (WebView2) 在嵌入式 Webview 控件中运行,请参阅 使用 Visual Studio Code 在 Windows 上调试加载项和 Microsoft Edge WebView2 (基于 Chromium 的) 。