如何将日期从单元格插入到Google脚本?

时间:2019-08-02 11:34:49

标签: google-apps-script google-sheets

在我的脚本中,例如,日期开始和结束日期:(“ 2019年8月1日”开始日期)和(“ 2019年8月30日”结束日期)并且我想读取单元格数据以使其易于更改。

var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var cal = CalendarApp.getCalendarById("for_example@gmail.com");
  var events = cal.getEvents(new Date ("August 01, 2019"), new Date("August 30, 2019"));

我可以从单元格加载日期吗?开始日期将在单元格“ A1”中,结束日期将在“ B1”中

最终状态:

var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
      var cal = CalendarApp.getCalendarById("for_example@gmail.com");
      var events = cal.getEvents(new Date ("A1"), new Date("B1"));// this is problem

2 个答案:

答案 0 :(得分:0)

您可以使用:

ss.getRange("A1").getDisplayValue()

从电子表格单元格获取值。

答案 1 :(得分:0)

只要将单元格中的内容设置为日期格式,就可以使用get.Value()来获取它们:

  var events = cal.getEvents(ss.getRange("A1").getValue(), ss.getRange("B1").getValue());