Находим предыдущий месяц

При проверке отладчиком в редакторе проекта, вычисляет верное значение. Но как только я проверяю работу скрипта уже в процессе выполнения, записывает в ячейку вот такой результат: #NUM! Помогите разобраться в чем моя ошибка.

var app = SpreadsheetApp;        
var sheet = app.openById('****');
var list2 = sheet.getSheetByName('Финальная'); 

var date2 = new Date();
date2.setMonth(date2.getMonth() - 1);
var datenew = date2.toLocaleDateString();
var dates = new Date(datenew);
var mon = dates.getMonth() + 1; // Записываем предыдущий месяц

Logger.log(mon);

list2.getRange(3,6).setValue(mon);

Вот что я получаю в отладчике и при выполнении триггера


Ответы (0 шт):