在DataBox中设置默认日期

时间:2013-05-09 06:48:59

标签: google-apps-script

在我的项目中,我有需要显示日历的任务,我使用的是用户今天和昨天日期可以使用的两个数据框,但是我希望在每个DataBox中显示今天和昨天的默认日期 可以使用dataBox显示默认日期

var MyApp = UiApp.createApplication();
MyApp.add(MyApp.loadComponent("Create Reports"));
var Today_Date= MyApp.getElementById("TodayPanel")
var Yesterday_Date=MyApp.getElementById("YesterdayPanel");
var Today_dateBox = MyApp.createDateBox().setId("Today_DB");
var Yesterday_dateBox = MyApp.createDateBox().setId("Yesterdayday_DB");
Today_Date.add(Today_dateBox);
Yesterday_Date.add(Yesterday_dateBox);
SpreadsheetApp.getActiveSpreadsheet().show(MyApp);

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

DateBox具有setValue(Date)功能。用它来设置日期。

var ONE_DAY = 24 * 60 * 60 *1000;
var today = new Date(); 
var yesterday = new Date(today.getTime() - ONE_DAY);

Today_dateBox.setValue(today);
Yesterday_dateBox.setValue(yesterday);