本帖最后由 lynn512 于 2020-10-23 17:51 编辑
不能直接获取到table的某列再对这一列设置自定义单元格。
目前有一种解决方案,思路如下:
先获取到table的行列索引和行数列数,再计算出此列单元格区域,通过cellType方法给这一列设置自定义单元格类型。
- // 获取table
- var table = sheet.tables.all()[0];
- var row = table.dataRange().row;
- var col = table.dataRange().col;
- var rowCount = table.dataRange().rowCount;
- var colCount = table.dataRange().colCount;
- //给表格最后一列设置自定义单元格类型
- sheet.getRange(row,colCount-1,rowCount,1).cellType(new FivePointedStarCellType());
复制代码
附件为示例demo,您可以参考下:
推荐阅读此篇技术博客:SpreadJS 给表格某一列设置ComboBox
|
|