У меня есть форма заказа (размещенная на Jotform.com), которая связана с Google Sheet через API через компанию Integromat.com. Все работало отлично в течение многих лет, но в пятницу я получил электронное письмо от Integromat.com о том, что мы использовали устаревшую версию модуля Google Sheets, и нам нужно было обновить, прежде чем эта устаревшая версия перестала работать.
Я обновил нашу модули (которые, как я предполагаю, только обновляет API Google Sheets?), и теперь я столкнулся с проблемой, которую не знаю, как ее исправить. Integromat утверждает, что «К сожалению, такое поведение исходит непосредственно из Google Sheet, и мы не можем избежать этого». но я сомневаюсь в этом.
Моя проблема: лист, который получает данные формы заказа, обновляется должным образом, пока самая последняя строка заполненных данных не скрыта. Но мы скрываем строки, когда заказы завершены, и если все строки скрыты и в строке появляется новый порядок, добавляется в верхнюю часть листа (строка 2, поскольку у нас есть заголовок, который никогда не скрывается в строке 1), который, в свою очередь, создает от нескольких других листов, которые подключены к листу заказа.
До обновления функция добавления строки не заботилась о том, были ли строки скрыты или нет. Но так как обновление похоже на то, что оно не может определить, содержатся ли данные в скрытых строках или нет, и просто продолжает вставлять новую строку вверху.
Правильно ли Integromat, что теперь это неизбежно? Или есть решение, которое я могу внедрить или сказать им, чтобы оно реализовывалось?
Обходным решением будет то, что мы не будем скрывать заказы на этом листе, но это не является хорошим долгосрочным решением для нас.