...
在电子表格中右键 编辑宏 ,新建一个服务端宏模块,宏对象及事件如下:
类型 | 对象 | 事件 |
---|---|---|
ServerSide | spreadsheetReport | onBeforeOutput |
将以下代码贴到宏代码编辑区:
代码块 |
---|
function main(spreadsheetReport) { spreadsheetReport.printExpandedPositions(); } |
再新建一个客户端宏模块,宏对象及事件如下:
类型 | 对象 | 事件 |
---|---|---|
ClientSide | spreadsheetReport | onRender |
将以下代码贴到宏代码编辑区:
代码块 |
---|
function main(spreadsheetReport, isAjaxRefreshCallback) {
var C3list = spreadsheetReport.getExpandedPositions("C3");
for(var i=0;i<C3list.length;i++ ){
var href = spreadsheetReport.getCell(C3list[i]).innerText;
spreadsheetReport.getCell(C3list[i]).innerHTML = "<a href="+ href +" target='_blank'>"+ href + "</a>" ;
}
}
|