Я пытаюсь вычислить сегодня () - прошедшую дату в редакторе сценариев
У меня есть все эти даты уже в необработанных данных
Они имеют следующий формат ..
10/31/2018 31.10.2008 г. 11.11.2008 г. 11.11.2008 г. 18.11.2008 г.
Я пробовал эти коды для расчета
function getDate(){
var sheet = SpreadsheetApp.getActiveSheet();
var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Lists')
var data = sh.getRange('A:A').getValues(); // read all data in the sheet
var sec=1000;
var min=60*sec;
var hour=60*min;
var day=24*hour;
var hd=new Date(data).valueOf();
var td=new Date().valueOf();
var diff=td-hd;
var days=Math.floor(diff/day);
// range.offset(rowOffset, columnOffset, numRows, numColumns)
Logger.log('Day_Difference:',days);
sh.getRange(1,1,data.length(),2).setValues(days); // write back to the sheet
}
но я получаю сообщение об ошибке:
TypeError: Cannot call property length in object Dates,Wed Oct 31 2018 00:00:00 GMT-0400 (EDT),Wed Oct 31 2018
Должен ли я использовать разные форматы для этих расчетов ??