调试 initialize 和 onReady 函数

注意

本文假定你熟悉 初始化 Office 加载项

调试 Office.initializeOffice.onReady 函数的自相矛盾在于,调试器只能附加到正在运行的进程,但这些函数在加载项的运行时进程启动时会立即运行,然后调试器才能附加。 在大多数情况下,在附加调试器后重启加载项无济于事,因为重启加载项会关闭原始运行时进程 和附加的调试器 ,并启动未附加调试器的新进程。

幸运的是,有一个例外。 可以通过以下步骤使用 Office web 版 调试这些函数。

  1. 在 Office web 版 中旁加载并运行加载项。 这通常是通过打开加载项的任务窗格或运行 函数命令来完成的。 外接程序在整个浏览器进程中运行,而不是像在桌面 Office 中那样单独运行。
  2. 打开浏览器的开发人员工具。 这通常通过按 F12 来完成。 工具中的调试器附加到浏览器进程。
  3. 根据需要将断点应用于 或 Office.onReady 函数中的Office.initialize代码。
  4. 像在步骤 1 中一样,重新启动加载项的任务窗格或函数命令。 此操作 不会 关闭浏览器进程或调试器。 Office.initializeOffice.onReady 函数再次运行,并在断点上停止处理。

提示

有关详细信息,请参阅调试 Office web 版 中的加载项

另请参阅