我有一个关于在 Javascript Web 办公插件 中使用的 "console.log" 的问题。 我正在开发 JavaScript Word 插件,但无法排除故障,因为我不知道 "console.log" 输出被发送到哪里。 微软网站上有很多例子,包含了 "console.log",但它们从未说明如何检查这些输出。
那么,问题来了,我该如何查看这个 "console.log" 输出呢?我没有使用Visual Studio。
祝好, Alexey
我有一个关于在 Javascript Web 办公插件 中使用的 "console.log" 的问题。 我正在开发 JavaScript Word 插件,但无法排除故障,因为我不知道 "console.log" 输出被发送到哪里。 微软网站上有很多例子,包含了 "console.log",但它们从未说明如何检查这些输出。
那么,问题来了,我该如何查看这个 "console.log" 输出呢?我没有使用Visual Studio。
祝好, Alexey
当您说您没有使用Visual Studio时,是指您没有使用Visual Studio模板吗?还是说您的计算机上实际上没有安装Visual Studio(如果是这样,我建议您安装它——即使只是免费/社区版)?
一旦您安装了它:
现在您应该可以获得完整的调试体验,包括控制台输出(“JavaScript控制台”窗口;如果默认情况下不显示,请使用快速启动(ctrl-Q)将其启动),DOM资源管理器(再次,如果您看不到它,请使用快速启动),以及更多。
~ Michael Zlatkovsky,Office可扩展性团队开发人员,MSFT
IEChooser.exe
--> https://dev59.com/NVoU5IYBdhLWcg3wu4ri#68020993 - FreeSoftwareServers对于任何在2020年查看此内容的人,Windows 10有一个新的Microsoft Edge Dev Tools(预览版)应用程序。该工具将自动检测本地进程,只需单击进程即可连接。然后可以进行调试、查看控制台等操作。
https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-office-add-ins-on-ipad-and-mac
在Windows上,只需将调试器附加到插件即可:https://learn.microsoft.com/en-us/office/dev/add-ins/testing/attach-debugger-from-task-pane
。这对我在Excel的Office Add In中有效。
如果你的Add In有一个TaskPane,你可以悬停在它上面,然后在右上角出现箭头。点击箭头打开菜单,选择Attach Debugger。你也可以从TaskPane中按CTRL-SHIFT-i。对于我来说,这会单独打开Edge DevTools,让我查看我的Add In中的console.log输出。
IEChooser.exe
的快捷方式,但对我来说很有用!你可以这样做,然后将应用程序固定到任务栏上! - FreeSoftwareServers我不知道免费版的Visual Studio是否有此选项,但是在有许可证的VS 2015上,我通过一个简单的窗口解决了问题:
(after starting the project) Debug > Windows > JavaScript Console
要查看由Office插件生成的日志,您需要使用所使用的应用程序(例如Excel、Outlook等)的Web服务。您只需要将manifest.xml文件作为插件上传到Web上,然后当您对本地文件进行更改时,它将自动同步或更新。