Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
控制台登录Javascript Office插件_Javascript_Ms Word_Add In_Console.log_Office Js - Fatal编程技术网

控制台登录Javascript Office插件

控制台登录Javascript Office插件,javascript,ms-word,add-in,console.log,office-js,Javascript,Ms Word,Add In,Console.log,Office Js,我对Javascript Web Office加载项中的console.log有一个问题。目前我正在使用Javascript Word插件,无法对其进行故障排除,因为我不知道console.log输出发送到哪里。在Microsoft站点上有很多示例,其中包含console.log,但它们从未指定如何检查这些输出 所以,问题是如何查看这个console.log输出。我没有使用Visual Studio 比尔, Alexey当你说你没有使用Visual Studio时,你的意思是你没有使用Visua

我对Javascript Web Office加载项中的console.log有一个问题。目前我正在使用Javascript Word插件,无法对其进行故障排除,因为我不知道console.log输出发送到哪里。在Microsoft站点上有很多示例,其中包含console.log,但它们从未指定如何检查这些输出

所以,问题是如何查看这个console.log输出。我没有使用Visual Studio

比尔,
Alexey

当你说你没有使用Visual Studio时,你的意思是你没有使用Visual Studio模板吗?或者您的机器上没有Visual Studio,如果是这样,我建议您安装它,即使只是免费/社区版

一旦你做到了这一点:

关闭Internet Explorer的所有实例 转到Visual Studio->调试->附加到进程 确保选择“附加到:脚本代码” 选择所有iexplore.exe实例 单击“附加” 您现在应该获得完整的调试体验,包括控制台输出JavaScript控制台窗口;如果没有显示默认值,请使用Quick Launch ctrl-Q启动,再次使用DOM资源管理器,如果看不到,请使用Quick Launch,等等


~Michael Zlatkovsky,微软Office Extensibility团队的开发人员,我不知道Visual Studio的免费版本是否提供此选项,但在获得许可的VS 2015中,我通过一个简单的窗口解决了这个问题:

(after starting the project) Debug > Windows > JavaScript Console

如果没有VisualStudio,有一种替代方法。windows中有一个工具名为“IEChooser was F12Chooser”,您可以在以下位置找到它:

对于32位版本的Office,请使用C:\Windows\System32\F12\IEChooser.exe 对于64位版本的Office,请使用C:\Windows\SysWOW64\F12\IEChooser.exe 有关更多信息,请访问:

在Mac中,您可以使用Safari Web Inspector,如下所述:

在Windows中,只需将调试器附加到外接程序即可:


要查看office加载项生成的日志,您需要使用正在使用的应用程序的web服务,例如Excel、Outlook等。您需要做的只是将manifest.xml文件作为加载项上载到web上,然后当您更改本地文件时,它将自动同步或更新。

。有一个新的适用于Windows 10的Microsoft Edge Dev工具预览应用程序。此工具将自动检测两个本地进程。只需单击进程,它就会连接。然后,您可以调试、查看控制台等


这适用于我的Office Excel外接程序


如果外接程序有任务窗格,则可以将鼠标悬停在其上方,使箭头显示在右上角。单击箭头打开菜单并选择“附加调试器”。也可以从任务窗格中执行CTRL-SHIFT-i。对我来说,这将单独打开Edge DevTools,允许我查看外接程序中的console.log输出。

您好,这正是我一直在寻找的。谢谢lot@MichaelZlatkovsky-微软,你会有时间把你的两分钱投进去的。提前谢谢。VSCode调试将是一个不错的选择。@AlexeyZelenkin您能回顾一下这个问题吗@迈克尔,你能回答这个相关的问题吗?可执行文件的名称也可以是IEChooser.exe