将日期从Google脚本返回到Google工作表

时间:2019-05-06 12:55:41

标签: javascript google-apps-script google-sheets

我有一个功能(在线找到),可以计算下一个工作日并返回日期。但是,该数字在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中的工作方式:

https://jsfiddle.net/bazianm/o4kyv2p6/

0 个答案:

没有答案