Office365 如何在Word Online中使用脚本实验室

Office365 如何在Word Online中使用脚本实验室,office365,ms-office,office-js,scriptlab,office-online-server,Office365,Ms Office,Office Js,Scriptlab,Office Online Server,说明中指出,它也适用于Office Online。这是怎么回事?在Office Online中,我看不到任何添加脚本实验室应用程序()的可能性: 上述问题引出两个后续问题: Office JavaScript API是否可以在没有外接程序的情况下使用? 如果可以将Script Lab(分别使用Office JavaScript API)用于Office Online,那么我认为必须可以在网站上使用JavaScript API与Word Online文档(加载到iFrame中)交互,而无需安装

说明中指出,它也适用于Office Online。这是怎么回事?在Office Online中,我看不到任何添加脚本实验室应用程序()的可能性:


上述问题引出两个后续问题:

Office JavaScript API是否可以在没有外接程序的情况下使用? 如果可以将Script Lab(分别使用Office JavaScript API)用于Office Online,那么我认为必须可以在网站上使用JavaScript API与Word Online文档(加载到iFrame中)交互,而无需安装Office插件?使用Office Online Server(OOS)自己托管Office Online时是否可能

Office加载项能否具有脚本实验室之类的动态代码?
如果Script Lab可以动态更改其功能(通过编辑JavaScript API代码),那么是否也可以创建一个加载项,该加载项可以动态地自动更新其内容或功能(类似于中的平滑更新机制)?

我就是这样做的。在Word Online功能区上,导航插入|加载项|存储。 然后在搜索中输入scriptlab。然后单击“按脚本添加实验室项目”。


更新9/9/20:不可能在Office外接程序之外使用Office JavaScript库。它需要这个上下文来初始化。

谢谢-您可能对这两个后续问题也有一些答案吗?我已经回答了一个。我不理解关于动态更改的问题。好吧,我的意思是,在脚本实验室AddIn中,您可以输入一些随机的JavaScript代码,由Microsoft JavaScript API执行。因此,在这种情况下,内容/功能是动态的。是否可以创建/安装具有类似行为的加载项,但不必键入JavaScript代码,只需从服务器加载(最新版本)?或者是因为安全原因而无法实现的?Office加载项只是一个web应用程序。与任何web应用程序一样,如果您的HTML中有一个脚本标记,用于从服务器加载JavaScript文件,那么无论何时您上载该JavaScript文件的新版本,从那时起,客户端都会使用web应用程序加载最新版本。