我根据GitHub上名为LoadingAndWritingOOXMLWeb的代码添加了一个完美的功能,但只做了一些修改。
但是我想离线演示 - 或者至少在网络不够可靠的地方进行演示
所以我打开网址https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js
并保存为office.js,将文件复制到与我的html文件相同的文件夹,然后按如下方式更改引用:
<!-- <script src="https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js" type="text/javascript"></script> -->
<script src="office.js" type="text/javascript"></script>
保存,刷新缓存等 现在,当我点击添加时,在Office中获取片刻时间,但没有插入任何内容。 将代码更改回来,很高兴再次插入。
该文件未被屏蔽,可以使用Chrome中的查看源打开,从HTML浏览到js文件,因此可以访问。
当我比较时,我从我的代码中看到的与Chrome中的原始版本在Chrome视图源中的内容看起来完全相同。
我错过了一些明显的东西吗? 谢谢你的帮助。
答案 0 :(得分:5)
还有许多其他文件需要它。 Office.js主要指出客户端托管它的内容,然后加载特定于该客户端的相应文件(例如,“outlook-web-16.00.js”之类的东西)。
Visual Studio模板包含一整套供脱机使用的文件,或者,您可以在从托管版本加载时查看浏览器中的网络选项卡,并抓取这些文件。