我有一个功能(在线找到),可以计算下一个工作日并返回日期。但是,该数字在Google表格的单元格中显示为数字,我不知道为什么。我已经检查了单元格的格式,并将其设置为日期格式。这是代码:
function nextWorkDay(fromDate){
fromDate.setDate(fromDate.getDate()+1);
if (fromDate.getDay()==0) fromDate.setDate(d.getDate()+1);
else if (fromDate.getDay()==6) fromDate.setDate(fromDate.getDate()+2);
return fromDate;
}
我已经在标准html页面中对此进行了测试,并且效果很好。我知道我想念一些东西,但似乎找不到。任何帮助将不胜感激。
编辑:我认为一些示例可能会有所帮助。如果我在单元格中使用以下公式:
=nextWorkDay(DATE(2018,11,14))
在单元格中得到的结果是1542258.000000。
我创建了一个jsFiddle来展示其在javascript中的工作方式: