Panoramica del progetto
2410 ha sviluppato un modulo personalizzato in HTML e JavaScript da incorporare in un sito SquareSpace. Il modulo raccoglieva tre dati (classe, intervallo, CAP), li inviava a un foglio Google tramite Zapier e recuperava dinamicamente i risultati calcolati da celle specifiche del foglio.
In seguito, la soluzione è stata estesa per includere risultati basati su formule (=Families(...) e =Pods(...)) calcolati nel foglio di lavoro e visualizzati sul sito web.
- baburhabib1024
Funzionalità principali realizzate
- Modulo utente personalizzato con convalida degli input
- Integrazione con Zapier per inoltrare i dati del modulo a Google Sheets
- Polling backend per recuperare i risultati calcolati
- Gestione dei timeout e meccanismo di ripetizione
- Supporto per i campi con formule in Google Sheets
- Visualizzazione frontend dei risultati in più campi
Screenshot
Campo di input personalizzato nel modulo frontend per acquisire la classe del bambino, parte del modulo incorporato in SquareSpace.
Fase dell'automazione Zapier: Catch Hook utilizzato per ricevere i dati dal modulo del sito e avviare i processi backend.