我正在 Google Drive 中处理电子表格,以跟踪我们何时需要让员工进行年度评估。作为计算的一部分,我需要能够通过将年份添加到他们的开始日期来计算他们的周年纪念日。我正在尝试这个:
returnDate = returnDate.setYear( returnDate.getYear() + 1);
唉,谷歌支持的脚本语言似乎缺少成熟的 Javascript Date 对象的许多有用功能,因为当我尝试运行它时在该行收到此错误:
类型错误:在对象 1357106400000 中找不到函数 setYear。(第 28 行,文件“代码”)
那么,如何使用 Google Apps 脚本中提供的工具计算一系列周年纪念日呢?
感谢您的帮助。
最佳答案
像这样工作:
function addOneYear(y){
var fullYear = y.getFullYear();
return new Date(y.setFullYear(fullYear+1));
}
根据 Javascript 规范 here不推荐使用 getYear 和 setYear
关于google-apps-script - 在 Google Apps 脚本中获取一年后的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19500036/