wps加载项之插入图表

最近在做一个功能,在wps文字文稿插入图表。如下

我们通过调试发现Workbook里面只提供了这几个方法

我的期望是插入图表后修改图表上的数据,然后我找到官方API,在调试的时候发现Worksheets的值是undefined,故此方法行不通。

后续我用定时器,每次都去获取Worksheets的值,发现永远都是undefined,故放弃此办法。

然后我用了另外一个办法,NewSeries,发现返回的值是null,这样也没法修改图表中的数据

请问有什么办法可以在文字文稿中插入图表并且修改图表中的数据呢?

上海
浏览 294
收藏
5
分享
5 +1
8
+1
全部评论 8
 
阿福
const doc = window.Application.ActiveDocument; let chart = doc.InlineShapes.Item(1).Chart; // chart.ChartData.Activate(); let workboot = chart.ChartData.Workbook; let worksheet = workboot.Invoke_Get("ActiveSheet"); worksheet.Invoke_Get('Cells',2,2).Invoke_Set('value2',99);
· 天津
回复
 
WPS_1613140677
已经实现了,重点在workbook里面的方法,看代码
· 上海
1
回复
Freedom
麻烦问大佬是如何实现修改数据源范围的
· 北京
回复
 
Freedom
我这实现了可以修改图表数据的功能,可以联系 qq1041723491
· 北京
回复
 
Vicky
期待
· 上海
回复
 
将离
等待大神回复
· 上海
回复
 
Esc2Exit
mark一下,回头看大神回复
· 河北省
回复