为啥下方js代码导出不了数据

 var widgetNames = ['brand_name', 'oms_env']; //定义数组存放控件名称function getWidgetValueByName(name) {var widget = _g().parameterEl.getWidgetByName(name); //根据控件名获取控件值if (widget == undefined) return;var obj = {};obj[name] = widget.getValue();return obj; //返回控件值组成的数组}var paramJson = widgetNames.map(getWidgetValueByName).reduce(function(a, b) {return Object.assign(a, b)});var paramJsonStr = JSON.stringify(paramJson); //将json数据转换为字符串//var col = _g().getParameterContainer().getWidgetByName("col").getValue();//alert(col);//参数进行url编码//var colNames = encodeURIComponent(col)var colNames = encodeURIComponent()//指定导出的数据列,导出字段按此顺序排列,为空默认导出所有//调用导出接口//console.log(paramJsonStr);//console.log(colNames);_g().directExportToExcel("明细数据", "明细数据", encodeURIComponent(paramJsonStr), colNames, " ", " ");

FineReport HmjijsbZ 发布于 2024-3-13 15:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CT1448Lv5初级互助
发布于2024-3-13 16:12

var colNames = encodeURIComponent('')//指定导出的数据列,导出字段按此顺序排列,为空默认导出所有

或者

_g().directExportToExcel("明细数据", "明细数据", encodeURIComponent(paramJsonStr), "", " ", " ");

  • 2关注人数
  • 109浏览人数
  • 最后回答于:2024-3-13 16:12
    请选择关闭问题的原因
    确定 取消
    返回顶部