Функция getMonth не найдена - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь получить лист для заполнения данных в новой вкладке, мне нужны три столбца типа, сервис и дата / месяц.Тем не менее, оператор getMonth продолжает выдавать ошибку, и я не уверен, почему?

var service = inputSheet.getRange('O' + lastRow).getValue();
var date = inputSheet.getRange('L' + lastRow).getValue();
var month = date.getMonth();

Я ожидал, что это вернет дату, содержащуюся в переменной дате, как месяц, в который она была введена.

1 Ответ

1 голос
/ 14 июня 2019

Вы должны явно создать объект даты скрипта в JavaScript / Google Apps, используя значение, возвращаемое getValue ():

var date = new Date(inputSheet.getRange('L' + lastRow).getValue());
var month = date.getMonth();

Примечание: getMonth () возвращает значение 0 - 11, а не 1 - 12.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...