如何查看数据表格的前端格式是否和接口的一致

现象:用户点击数据表格时报错:未知异常

如何查看数据表格的前端格式是否和接口的一致 - 图1

经研发排查发现是因为数据表格里面有一行数据有21列但是有22个值导致的

排查步骤:

  • 打开F12,点开console后输入: __FRANKY_APP_PROXY_WINDOW__.workbook.getActiveSheet().tables.all()[0].tableSetting.dataModel.data.measures

即可查到当前sheet页里面的结构

如何查看数据表格的前端格式是否和接口的一致 - 图2

通过这个参数可以看到表格里面有一行里面明明只有21列,但是他却有有22个null值,删掉有问题的这一行就可以了

注:

FRANKY_APP_PROXY_WINDOW.workbook.getActiveSheet() 当前活动sheet页

tables.all() 当前sheet页所有表格,然后根据数组下标找到你要看的表

ableSetting.dataModel.data 是所有表格公共的数据结构,然后再根据不同表格类型看数据