...
代码块 | ||||
---|---|---|---|---|
| ||||
function main(spreadsheetReport) { spreadsheetReport._jhy_doRefresh = spreadsheetReport.doRefresh; spreadsheetReport.doRefresh = function(fromButton, delayMask) { var endtime = new Date(spreadsheetReport.getParameterValue("结束时间")); var starttime = new Date(spreadsheetReport.getParameterValue("开始时间")); if (endtime < starttime) { //windowAlert("结束时间不能早于开始时间"); setTimeout(function() { alert("结束时间不能早于开始时间"); }, 100); return; } this._jhy_doRefresh(fromButton, delayMask); } } |
注:如果电子表格设置了局部刷新,可参考一下宏代码(对象和事件不变)。注:如果电子表格设置了局部刷新,可参考以下宏代码(对象和事件不变)。
代码块 | ||
---|---|---|
| ||
function main(spreadsheetReport) { spreadsheetReport.doRefreshSheet = function() { if (this.autoRefresh == 1) this.doRefresh(); else { var endtime = new Date(spreadsheetReport.getParameterValue("结束日期")); var starttime = new Date(spreadsheetReport.getParameterValue("开始日期")); if (endtime < starttime) { //windowAlert("结束时间不能早于开始时间"); setTimeout(function() { alert("结束时间不能早于开始时间"); }, 100); return; } this.doAjaxRefresh(); } } } |
...