【发布时间】:2020-10-28 22:24:53
【问题描述】:
我正在尝试使用 google 脚本自动创建日历。我正在从必须每周输入事件的工作表中获取数据。在我的工作表中,它被格式化为输入谷歌日历。该脚本运行良好,但我想自动化我的日期。我将它设置为星期一的日期,并为新的一周增加 7 天。它在 10 月 26 日到 11 月 2 日工作,但是当它进入下一周时,它会恢复到 10 月 9 日而不是 11 月 9 日,其余日期都是 10 月而不是 11 月。我根本想不通这个问题。我不是最擅长编码,但已经找到并操纵了大多数在线找到的代码
https://docs.google.com/spreadsheets/d/14JQ-qqZ4eIl2xKuBjzSHSyC-4fV_yVxih9qUIwLGfNA/edit?usp=sharing
function changeDate() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var startDate = new Date(sheet.getRange("A2").getValues());
var secondDate = new Date();
secondDate.setDate(startDate.getDate()+7);
Logger.log(startDate);
sheet.getRange("A2").setValue(secondDate);
}
【问题讨论】:
标签: google-apps-script google-sheets