setValue не работает в некоторых скриптах приложения Google - PullRequest
0 голосов
/ 12 июня 2018

У меня есть несколько форм Google, которые заполняют лист Google.

В большинстве случаев эта строка работает, как и предполагалось, при отправке формы:

sheet.getRange(lastRow, getColIndexByName("Status")).setValue("New");

В одномПроект не имеет, значение не установлено, однако при просмотре стенограммы выполнения есть строка, которая гласит:

[18-06-12 05:58:08:572 PDT] Range.setValue([New]) [0.122 seconds]

Я проверил, что цвет текста был не тотв качестве фона.

Я пытался изолировать этот код в функции сам по себе.

Это работало некоторое время после того, как для формы был создан новый лист.

Чего мне не хватает?

1 Ответ

0 голосов
/ 14 июня 2018

Я видел здесь функция getColIndexByName(sheet, colName).Я не знаю, является ли эта документация идеальной или нет, но попробуйте один раз.

Эта функция имеет 2 аргумента: Sheet & colName.так что вы пропустили 1-й аргумент sheet.

Я вижу, что вы хотите установить значение в последней строке.Но имейте в виду, что функция getColIndexByName будет искать слово в 1-й строке.

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