INSTALLATIE via CLASP (op eigen Chromebook/Linux terminal):
1. Zorg dat Node.js en npm aanwezig zijn; op Chromebook eventueel Linux-omgeving activeren.
2. Zet alle .gs/.html/.json bestanden samen met CLASP_PUSH_TEST.sh in één map.
3. Activeer Google Apps Script API in https://script.google.com/home/usersettings
4. Terminal: bash CLASP_PUSH_TEST.sh
5. Meld je bij clasp login aan met Stijn.Gabeler@gmail.com. Script bevestigt push naar opgegeven bestaand leeg project.
6. Apps Script editor: kies functie setupTest en klik Uitvoeren; autoriseer Google Sheets.
7. Via Uitvoeringen / log van setupTest is de URL van de nieuwe Sheet te vinden (of via Google Drive op naam 'Voor Paps en Anderen – TEST – Privé').
8. Implementeer webapp als 'Gebruiker die de web-app opent', toegang 'Alleen ik' indien beschikbaar; anders beperkt tot Google-accounts EN codecontrole. Controleer toegang in een andere browser/account. NOOIT uitvoeren als 'Ik' met toegang 'Iedereen'.
9. Open webapp-URL. Test Bericht, WhatsApp, Familiehub en Sheet. Deel webapp niet voordat de toegang is getest.
Ik heb de bestanden voorbereid en de JavaScript-syntax en shellsyntax gecontroleerd.
Ik heb nog niet vanuit jouw Google-account gepusht, geautoriseerd of gedeployed. Dat moet op je eigen Chromebook gebeuren.
bash CLASP_PUSH_TEST.sh
Het script installeert zo nodig Clasp, vraagt je om met je Google-account in te loggen en laat je bevestigen voordat het de code naar je lege project pusht.
Daarna open je Apps Script en voer je één keer de functie setupTest uit. Die maakt een nieuwe privé Google Sheet aan met de benodigde tabbladen en voorbeeldgegevens.
Op je Chromebook kun je, zodra Node.js en npm beschikbaar zijn, de bestanden uitpakken in één map en vanuit die map uitvoeren: