0

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

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);

谢谢您的答复。

4

1 回答 1

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);
于 2013-05-09T08:13:25.423 回答