页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 4 下一个 »

需求场景

在电子表格开发过程中,通常会存在表格内某些字段的数据比较敏感,希望能限制用户只允许查看不允许导出,用来保护报表中的敏感数据不会被导出后随意传播。

代码示例

  • 宏模块
类型对象事件
ServerSide(服务端宏)spreadsheetReportonBeforeOutput(在输出结果前)
  • 示例代码
function main(spreadsheetReport) {
    //获取当前sheet,从0开始计数
    var sheet = spreadsheetReport.workbook.getWorksheets().get(0);

    var type = spreadsheetReport.outputType; //导出类型
    logger.info(type)
    if (type != "refresh") {
        sheet.cells.deleteColumn(3);
        sheet.cells.deleteColumn(4);
    }
}


  • 关键对象方法
    • 获取电子表格分组表sheet页:spreadsheetReport.workbook.getWorksheets().get(0)
    • 获取电子表格当前输出类型:spreadsheetReport.outputType
    • 设置行列宽为0:sheet.cells.deleteColumn(3)
  • 无标签