Juniorijalkapallovalmennuksen myötä tuli törmättyä Pirkkalan kunnan ’digitalisoimaan’ liikuntapaikkojen käyttöpäiväkirjaan. Toteutus ontuu pahasti ja pidän ainakin itse tätä todellä tympeänä täyttää mobiiliselaimella. Lisäksi kun näitä monivalintoja ja tekstikenttiä täyttelee useamman kerran viikossa, tämä alkaa käydä työstä… Päätin kokeilla ratkaisua.
Tässä käytännössä kokonaan ’vibekoodattu’ täyttöavustin, eli kävin tekoälyavustimen kanssa läpi tuon surveypal lomakkeen rakenteen ja promptasin automaattitäyttölaajennuksen mahdollisuudella tallettaa personoidut asetukset omalle päätelaitteelle. Skriptin voit ladata täältä:
https://www.sievi-korte.net/userscript/pirkkala_autofill.user.js
Userscript mahdollistaa dynaamisen web sisällön muokkaamisen ja automaattisen täyttämisen, tähän tarvitaan joko suoraan userscriptejä tukeva selain tai sopiva laajennus. Tämän avustimen tein Apple:n ympäristössä ja se on nyt testattu Safarilla ja Tampermonkey laajennoksella (Työpöytä ja Ios) ja 2025-2026 talvikauden kyselylomakkeella toimivaksi.
Muita vaihtoehtoja käyttöön ovat
* https://scriptcat.org/en
* https://violentmonkey.github.io
Kumpaakaan näistä vaihtoehdoista en ole itse testannut.
DISCLAIMER: Tämän voi ladata ja käyttää omalla vastuulla. En anna mitään takuuta toiminnasta enkä lupaa tarjota käyttötukea. Jos jaksat raportoida toimivaksi testatut ympäristöt, niin voidaan lisätä ne tähän dokumentaatioon.
Käyttö tapahtuu seuraavasti, lataa ylläoleva skripti päätelaitteelle missä haluat lomaketta täyttää ja asenna se userscript selaimeesi, esim. Tampermonkeyssä asennus paikallisesta tiedostosta tapahtuu näin:

Tämän jälkeen kun siirryt kyselyn sisältävälle surveypal sivulle ja annat userscript laajennukselle luvan toimia kyseisellä sivulla, automaattitäyttö pitäisi alkaa toimia.
Lomakkeen sisällön pääset muokkaamaan oikeassa alakulmassa näkyvästä asetuskuvakkeesta:
Täytä lomakkeeseen oman joukkueen asetukset alla esitetyn esimerkin mukaisesti (päivämääräkentän fiToday() täyttää automaattisesti nykyisen päivämäärän, eli kunhan asetat kellonajat vuoron mukaan ja täytät sivun samana päivänä, nämä menevät aina oikein.)
Ainoa käsin päivitettäväksi jäävä asia on tämän jälkeen osallistujamäärä.


Asetusten tallentamisen jälkeen sivun uudelleenlataamalla täyttö tulee omilla asetuksillasi. Täytä päivän osallistujamäärä ja lähetä.
