加载项部署
在线加载项部署
在请求本地客户端的时候需要附带参数
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