2016-05-02 1 views
1

Можно ли узнать текущий индекс строки при отправке формы Google (или повторно отправленной с помощью URL-адреса «Изменить ответ»)?Как можно найти индекс текущей строки при отправке/повторной отправке формы Google? Сценарий приложений Google

Я нашел номер последней строки, а затем на основании того, что электронное письмо отправляется лицу, представившему форму Google. Это вызывает проблему, когда один и тот же человек отреагирует на свой ответ позже и отправляется снова, это приводит к тому, что только последние данные строки отправляются отправителю, а не его строке.

Я знаю, используя следующие функции:

e.values or e.range  

Я просто интересно, если использовать их в скриптах Google Apps, если его можно найти текущую строку?

Любая помощь будет оценена по достоинству.

+2

Вы пробовали 'e.range.getRow()'? –

+0

@ SandyGood Я не пробовал этого, спасибо - это действительно работало. Есть ли другой способ найти текущую строку представления? Или это единственный способ? – user5711693

+0

Это, наверное, самый простой способ. Вы можете получить значения из представления формы, затем получить все данные в электронной таблице, просмотреть все данные и сравнить их с данными в текущем представлении и сделать совпадение. Или, если у вас есть столбец с некоторым уникальным значением, вы можете найти этот столбец для уникального значения. Но если 'e.range.getRow()' является надежным, нет смысла обрабатывать все эти данные. –

ответ

0

Вы пробовали:

e.range.getRow() 

 Смежные вопросы

  • Нет связанных вопросов^_^