Обзор проекта
2410 разработали пользовательскую форму на HTML и JavaScript для встраивания на сайт SquareSpace. Форма собирала три входных данных (класс, диапазон, индекс), отправляла их в Google Sheet через Zapier и динамически получала вычисленные результаты из определенных ячеек в таблице.
Позже решение было расширено для включения формульных выводов (=Families(...) и =Pods(...)) вычисляемых в таблице и отображаемых на сайте.
- baburhabib1024
Ключевые результаты
- Пользовательская форма с проверкой ввода
- Интеграция с Zapier для передачи данных формы в Google Sheets
- Проверка backend для получения вычисленных результатов
- Управление таймаутами и механизм повторных попыток
- Поддержка формульных полей в Google Sheets
- Отображение результатов из нескольких полей на клиентской части
Скриншоты

Пользовательское поле ввода на клиентской части для захвата уровня класса ребенка, часть встроенной формы на SquareSpace.

Этап автоматизации Zapier: Catch Hook используется для получения данных из формы на сайте и запуска backend процессов.