wps加载项示例,插入图表,循环插入设置数据问题,请求各位大神和官方~

有一个业务逻辑,循环插入一行两个图表,并且分别插入值,官方提供的插入值不生效,所以用了workbook的方式去插入设置,得到了这样的结果,

图表插入进去了,但是第一个自己多出来系列三和类别四,而第二个图表直接不出来自己设置的值,第二次循环得到的workbook,是null,这两个问题,希望有哪位大神或者官方帮忙看看,是我写法有问题,还是官方暂时不支持,下面是代码

我们现在使用workbook.invoke赋值,循环到第二个图表的时候,会出现上一个工作表已经打开,导致第二个就赋不上去值,我们在官方文档上看到 AddChart有这样一句话,“并且在ET 中打开包含 WPS 用于创建该图表的默认数据的工作表“,但是workbook是没有close方法的,怎么能把上一个工作表关闭且不影响下一个图表赋值呢

上海
浏览 566
收藏
3
分享
3 +1
10
+1
全部评论 10
 
我的名字中也有L,
我也困扰了很久,大佬解决了吗
· 广东省
回复
将离
不太完美的解决,不知道你那边是否解决了
· 上海
回复
 
恰同学少年
默认图表数据如下。你自定义数据源可能没完全覆盖掉的原因。要么清空要么完全覆盖。试试
· 黑龙江省
回复
将离
先完全清空,再用Chart.SetSourceData设置数据源,这个官方不支持,设置不成功,而完全覆盖不行,因为数据就是比默认的少一位,所以还是个问题
· 上海
回复