主页 2.1 Help

加载项部署

在线加载项部署

在请求本地客户端的时候需要附带参数

WpsInvoke.InvokeAsHttp( projInfo.type,// 加载项类型 projInfo.name, //加载项的名字 "InvokeFromSystemDemo", //客户端加载项要执行的方法 invokeParam, //客户端加载项要执行方法的参数 resolve, //回调函数 true, //设置客户端是否显示到最前 jspluginsUrl, //加载项路径 false //是否静默启动 )

通过配置如下参数可让加载项在本地加载

WpsInvoke.InvokeAsHttp( projInfo.type, projInfo.name, //加载项的名字,在实际项目中写上对应的名字 "InvokeFromSystemDemo", //调用的在wps加载项中的函数名 invokeParam, //调用的在wps加载项中的函数要传递的数据,是一个json对象,根据业务系统需求任意定义 resolve, //回调函数,wps加载项中InvokeFromSystemDemo这个函数的返回值作为这个函数的参数 true, jspluginsUrl, //部署后加载项获取位置 false )

type 指在文字wps启动或者在表格et幻灯片 ppt url 包地址

<jsplugins> <jspluginonline name="加载项项目名" type="wps" url="http://127.0.0.1:3889/"/> </jsplugins>

离线加载项部署

离线加载项引用和在线相同

version 项目版本号 如果本地版本小于配置文件版本则自动更新

<jsplugins> <jsplugins name="加载项项目名" version='1.1' type="wps" url="http://127.0.0.1:3889/"/> </jsplugins>

部署后/jsplugins.xml 效果

<jsplugins> <jsplugin name="JdjwJZX" type="wps" url="http://172.16.16.88:8080/jzx/package/JdjwJZX-230614.7z" version="3.0.0"/> </jsplugins>

在线打包效果

直接是文件未压缩

离线打包效果

所有文件集成到一个压缩包

Last modified: 26 August 2024