谷歌表单使数据验证选择开放的今天年/月/周



我有三个数据验证框,分别填充了年、月和周,我希望在打开电子表格时,它们都能自动选择今天的年、月、周。。我在谷歌上搜索了又搜索,但都无济于事。。。我在下面添加了一个验证框的图像。单元格编号为A5、B5、C5。

验证框

您可能需要一个简单的触发器onOpen(e)来激活一个脚本,用"今天"日期的元素填充您的三个单元格。

如果你的尝试没有成功,你可能会在这里找到额外的帮助。一旦你展示了你已经走了多远,哪里出了问题。

我想好了怎么做。它最终变得相对简单。

function onOpen(e) {
var year = Utilities.formatDate(new Date(), "GMT", "YYYY"); 
var month = Utilities.formatDate(new Date(), "GMT", "MMMM");
var week = Utilities.formatDate(new Date(), "GMT", "'Week 'ww");
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Weekly").getRange("A5").setValue(year);
Utilities.sleep(3000);
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Weekly").getRange("B5").setValue(month);
Utilities.sleep(3000);
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Weekly").getRange("C5").setValue(week);}

最新更新