本帖最后由 Richard.Huang 于 2023-10-20 11:37 编辑
产品:SpreadJS
我想将一个 workbook 中的迷你图复制到另一个 workbook 中,过程是这样的:
1. 调用 spread.search 搜索 LINESPARKLINE 拿到迷你图的配置公式
- var searchCondition = new GC.Spread.Sheets.Search.SearchCondition()
- searchCondition.searchString = 'LINESPARKLINE'
- searchCondition.searchTarget = GC.Spread.Sheets.Search.SearchFoundFlags.cellFormula
- var result = spread.search(condition)
复制代码 拿到类似这样的公式:=LINESPARKLINE(O17:R17,1,,,"{seriesColor:rgb(46, 119, 183),displayEmptyCellsAs:0,maxAxisType:0,minAxisType:0}")'
2. 调用 setSparkline 方法来添加一个迷你图,但是这个方法需要接收下面这组参数
setSparkline(row, col, dataRange, dataOrientation, sparklineType, sparklineSetting, dateAxisRange?, dateAxisOrientation?):
如何将公式转换为sparkline需要的参数?
|
|