执行自定义公式结果#Value

调试WSP JS API开发的加载项,刚进打开WPS输入自定义公式计算正常,打开dialog窗口关闭后,再计算一直显示#Value。如再打开TaskPane,再计算又正常 测试自定义公式如下 /** * 加 * @customfunction * @param {number} a * @param {number} b * @returns {number} */ function add1(a, b){ return a+b; }
湖南省
浏览 120
1
3
分享
3 +1
4
1 +1
全部评论 4
 
王子陶

@金山办公

有个非常简单的解决方法. 先把index.html里面的 <script type="module" src="/src/components/js/functions.js"></script> 删掉 .然后在 src\components\Root.vue里面的script里面加上import "./js/functions.js". 这样只有对话框和任务窗格就不会去加载functions.js,只有根页面会加载functions.js,这样对话框加载时不会影响根页面注册的函数.
· 广东省
回复
谢谢,可以了。也希望能把创建的Demo修改下
· 湖南省
回复
 
陈俊东

@金山办公

这个dialog是加载项的dialog吗
· 广东省
回复
按照官方文档使用Vue UI框架创建WPS加载项,官方地址https://open.wps.cn/documents/app-integration-dev/client/wpsoffice/wps-integration-mode/wps-addin-development/generate-the-first-wps-addin.html 再按照图片操作就会出现#Value 如果使用无UI框架创建WPS加载项,则可以正常计算自定义公式
· 湖南省
回复