//獲取當前日期所在週的第一天 var K1='${=dateInWeek(TODAY(),1)}'; //獲取當前日期所在週的最後一天 var K2='${=dateInWeek(TODAY(),-1)}'; //獲取元件(開始時間) var state1= this.options.form.getWidgetByName("start_time");//獲取元件(結束時間) var state2= this.options.form.getWidgetByName("end_time");//給元件(開始時間)賦值 state1.setValue(K1); //給元件(結束時間)賦值 state2.setValue(K2);
//獲取當前日期所在月份的第一天 var K1='${=DATEINMONTH(TODAY(),1)}'; //獲取當前日期所在月份的最後一天 var K2='${=DATEINMONTH(TODAY(),-1)}'; //獲取元件(開始時間) var state1= this.options.form.getWidgetByName("start_time"); //獲取元件(結束時間) var state2= this.options.form.getWidgetByName("end_time"); //給元件(開始時間)指派 state1.setValue(K1); //給元件(結束時間)指派 state2.setValue(K2);
显示代码
本季「按鈕元件」JavaScript 程式碼如下:
//獲取當前日期所在季度的第一天 var K1='${=dateINQUARTER(TODAY(),1)}'; //獲取當前日期所在季度的最後一天 var K2='${=dateINQUARTER(TODAY(),-1)}'; //獲取元件(開始時間) var state1= this.options.form.getWidgetByName("start_time"); //獲取元件(結束時間) var state2= this.options.form.getWidgetByName("end_time"); //給元件(開始時間)指派 state1.setValue(K1); //給元件(結束時間)指派 state2.setValue(K2);
显示代码
本年「按鈕元件」avaScript 程式碼如下:
//獲取當前日期所在年份的第一天 var K1='${=DATEINYEAR(TODAY(),1)}'; //獲取當前日期所在年份的最後一天 var K2='${=DATEINYEAR(TODAY(),-1)}'; //獲取元件(開始時間) var state1= this.options.form.getWidgetByName("start_time"); //獲取元件(結束時間) var state2= this.options.form.getWidgetByName("end_time"); //給元件(開始時間)指派 state1.setValue(K1); //給元件(結束時間)指派 state2.setValue(K2);
//獲取到 RQ 元件值,並指派給參數 RQ var RQ=this.options.form.getWidgetByName("RQ").getValue(); //獲取參數 RQ 所在週的第一天,並指派給參數s var s=FR.remoteEvaluate('FORMAT(DATEINWEEK("'+RQ+'",1),"yyyy-MM-dd")'); //獲取參數 RQ 所在週的最後一天,並指派給參數e var e=FR.remoteEvaluate('FORMAT(DATEINWEEK("'+RQ+'",-1),"yyyy-MM-dd")'); //給元件 B_TIME 指派 this.options.form.getWidgetByName("B_TIME").setValue(s); //給元件 E_TIME 指派 this.options.form.getWidgetByName("E_TIME").setValue(e);
显示代码
月報「按鈕元件」JavaScript 程式碼如下:
var RQ=this.options.form.getWidgetByName("RQ").getValue(); var s=FR.remoteEvaluate('FORMAT(DATEINMONTH("'+RQ+'",1),"yyyy-MM-dd")'); var e=FR.remoteEvaluate('FORMAT(DATEINMONTH("'+RQ+'",-1),"yyyy-MM-dd")'); this.options.form.getWidgetByName("B_TIME").setValue(s); this.options.form.getWidgetByName("E_TIME").setValue(e);
季報「按鈕元件」JavaScript程式碼如下:
var RQ=this.options.form.getWidgetByName("RQ").getValue(); var s=FR.remoteEvaluate('FORMAT(DATEINQUARTER("'+RQ+'",1),"yyyy-MM-dd")'); var e=FR.remoteEvaluate('FORMAT(DATEINQUARTER("'+RQ+'",-1),"yyyy-MM-dd")'); this.options.form.getWidgetByName("B_TIME").setValue(s); this.options.form.getWidgetByName("E_TIME").setValue(e);
年報「按鈕元件」JavaScript 程式碼如下:
var RQ=this.options.form.getWidgetByName("RQ").getValue(); var s=FR.remoteEvaluate('FORMAT(DATEINYEAR("'+RQ+'",1),"yyyy-MM-dd")'); var e=FR.remoteEvaluate('FORMAT(DATEINYEAR("'+RQ+'",-1),"yyyy-MM-dd")'); this.options.form.getWidgetByName("B_TIME").setValue(s); this.options.form.getWidgetByName("E_TIME").setValue(e);