如何根据 inputBox 设置的 startDate 填充 Google 电子表格中的范围?基本上,(1) 用户输入 startDate;(2) 脚本从 startDate 开始填充单元格 A1 到 A13,并为每行添加 7 天。
这是我试图做的:
var startDate = Browser.inputBox('What is the start date?', Browser.Buttons.OK_CANCEL);
for (var k = 0; k < (13); k++) {
sheet.getRange((k+1),1).setValue(startDate + k * 7);
}
不幸的是,我认为 setValue 将 startDate 视为字符串?因此,对于框中输入 15/10/2013 和格式化为 dd-mmm-yyyy 的单元格,这些单元格将填充 15-Oct-20130、15-Oct-20137、15-Oct-201314 等等. 我希望是 2013 年 10 月 15 日、2013 年 10 月 22 日、2013 年 10 月 29 日等等。帮助?