var widgetNames =['area', 'stuff']; ;//定义数组存放控件名称
function getWidgetValueByName(name) {
var widget = _g().parameterEl.getWidgetByName(name);
if (widget == undefined) return;
return widget.getValue();
}
let paramJson = {}
widgetNames.forEach(function (target) {
paramJson[target] = getWidgetValueByName(target)
})
var paramStr=encodeURIComponent(JSON.stringify(paramJson));
var sql_name=encodeURIComponent("ds1"); // 数据集名称要转码,自己改数据集名称
var excel_name=encodeURIComponent("导出测试"); // 导出的excel文件名,自己修改excel的文件名称
_g().directExportToExcel(sql_name, excel_name, paramStr);
这样就行了