Итак, у меня установлен триггер:
function CreateRebateExtTrig() {
var ExtFrm = FormApp.openById("ID");
ScriptApp.newTrigger('ExtSubmit')
.forForm(ExtFrm)
.onFormSubmit()
.create()
}
Для отправки формы.Я пытаюсь получить ответ на конкретный вопрос, заполненный в форме, чтобы заменить перенесенные неправильные формы версий (в нем удалены первые 0, но в ответах формы отображаются 0)
У меня установлена другая форматот же лист Google, но другой лист, используя тот же процесс.точно так же, те же переменные 'range' и 'row'
function ExtSubmit(e) {
var range = e.range;
var ss = range.getSheet();
var row = range.getRowIndex();
var formResponse = e.response;
var itemResponses = formResponse.getItemResponses();
for (var i=0; i<itemResponses.length; i++) {
switch (itemResponses[i].getItem().getTitle()) {
case "dummy text for stack overflow":
var IDCF2 = itemResponses[i].getResponse();
console.log({message: IDCF2})
break;
}
}
До того, как я добавил 'row' и 'range', e работал до console.log IDCF2, возвращая правильное значение с ведущей0 '.Как только я вставил e.range и range.getSheet, он сломался :( Не знаю почему. Если кто-то может мне помочь, я буду признателен. Предложения / код / исходники.
Мои текущие ошибкиявляются:
Ура,
Чай