Можно ли узнать текущий индекс строки при отправке формы Google (или повторно отправленной с помощью URL-адреса «Изменить ответ»)?Как можно найти индекс текущей строки при отправке/повторной отправке формы Google? Сценарий приложений Google
Я нашел номер последней строки, а затем на основании того, что электронное письмо отправляется лицу, представившему форму Google. Это вызывает проблему, когда один и тот же человек отреагирует на свой ответ позже и отправляется снова, это приводит к тому, что только последние данные строки отправляются отправителю, а не его строке.
Я знаю, используя следующие функции:
e.values or e.range
Я просто интересно, если использовать их в скриптах Google Apps, если его можно найти текущую строку?
Любая помощь будет оценена по достоинству.
Вы пробовали 'e.range.getRow()'? –
@ SandyGood Я не пробовал этого, спасибо - это действительно работало. Есть ли другой способ найти текущую строку представления? Или это единственный способ? – user5711693
Это, наверное, самый простой способ. Вы можете получить значения из представления формы, затем получить все данные в электронной таблице, просмотреть все данные и сравнить их с данными в текущем представлении и сделать совпадение. Или, если у вас есть столбец с некоторым уникальным значением, вы можете найти этот столбец для уникального значения. Но если 'e.range.getRow()' является надежным, нет смысла обрабатывать все эти данные. –