我有一个电子表格,要求人们在我们需要发出账单的那个月的某一天进入.我想要做的是根据它创建一个日历事件.所以,基本上我需要的是一个事件,从电子表格的当前月份开始,并持续到指定的时间点.
var monthlyDate = row[6]; // Seventh column, monthly date of payment
var curDate = new Date();
var curMonth = curDate.getMonth();
var curYear = curDate.getYear();
curDate.setDate(curMonth, monthlyDate, curYear);
Logger.log("Day of month: %s", monthlyDate);
Logger.log("Current Date: %s", curDate);
Logger.log("Current Date: %s", Date());
Run Code Online (Sandbox Code Playgroud)
我所看到的是,月份日期以浮动"6.0"形式出现,无论我在setDate行中为monthlyDate输入什么,它都会将日期设置为10/9/15(今天是15年10月15日).我已经将这个值硬编码为许多不同的数字,但由于某种原因它只是不起作用.
如何创建遵循"Speadsheet/Current Year当前月/日"计划的日期(任何格式)?