Вопрос об обновлении формы Google из листов Google - PullRequest
0 голосов
/ 29 мая 2020

У меня есть форма Goolge с некоторыми вопросами о сетке.

С помощью JavaScrip я выполнил обновление параметров girllas, взяв данные из ряда Google Sheet. Это работает с каждой отправкой формы. Но в каждом обновлении вопросы дублируются, и при хранении в Google Таблицах эта таблица увеличивается по столбцам (200 за раз)

Таким образом, для каждого запуска, прежде всего, код проверяет разницу между диапазоном листов. и GridItems.

if (item (google form) .asGridItem (). getRows ()! = (google SpreadSheet) .getRange (3, Column, last, 1) .getValues ​​();) {

Проблема в том, что оба объекта «одинаковы», но диапазон листов имеет квадратные скобки «[]» в каждом элементе, поэтому код понимает их по-разному.

Диапазон регистратора

[[White Egg x 1 Un. $ 11.0], [White Egg x 12 Un. $ 125.0], [White Egg x 30 pcs. $ 300.0], [White Egg x 6 pcs. $ 66.0]]

Элемент сетки регистратора

[White Egg x 1 Un. $ 11.0, White Egg x 12 pcs. $ 125.0, White Egg x 30 pcs. $ 300.0, White Egg x 6 pcs. $ 66.0] 
...