Google sheets biedt met de integratie van scripting en allerhande berekeningen een mooi oplossing voor het maken van simulatoren.
Echter wanneer een sheet op een eenvoudige wijze in een site wordt gezet, gaan alle "ingave mogelijkheden" verloren en blijft enkel het bekijken bestaan.
Om toch zulke dingen te kunnen maken, moet je gebruik maken van een "speciale link" naar het bestand, zoals je bestanden zou delen met collega-auteurs.
Deze truc wordt hier toegelicht.
Het is mogelijk om een sheet te publiceren op het web en te embedden in een website.
Vermits sheet heel wat mogelijkheden bied naar automatisering van je administratie, is het kunnen aanpassen van bepaalde velden in een sheet, rechtstreeks vanuit een webpagina, een mooie functie.
Standaard is dit niet mogelijk binnen Classic en New sites, maar met de volgende procedure, lukt dit wel.
Maak een sheet aan, desnoods met verborgen delen en locked cells om de editeer mogelijkheden te beperken tot het noodzakelijke.
Deel de sheet met "editeer" mogelijkheden. Je verkrijgt hierdoor een link, die je kopieert naar een document.
https://docs.google.com/spreadsheets/d/1TUdBz4h35tUjherLGKWQFiP3wWPxN52FC7_pog-8f8Q/edit?usp=sharing
3. Publiceer de sheet, zodat hij zichtbaar wordt op het web.
Je kan dit doen voor de ganse sheet of voor één tab uit de sheet.
4. Hiervoor ga je naar Bestand/Publiceren op internet en ga je naar de tab Invoegen.
5. Hierin kies je dat de kijkers moeten ingelogd zijn in je domain en bij het klikken erop verschijnt de invoegcode.
Kopieer deze eveneens naar een document.
Link 1: https://docs.google.com/spreadsheets/d/1TUdBz4h35tUjherLGKWQFiP3wWPxN52FC7_pog-8f8Q/edit?usp=sharing
Link 2: <iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vQYXAvwjw-IumRX2-kCJykN4ZZGPRZbUesf45r7WP9mBXjlYW6oiRJPPLJfOvhNeB5LUFji49LORM0f/pubhtml?gid=0&single=true&widget=true&headers=false"></iframe>
6. In de bovenstaande string vervangen we nu de verwijzing tot aan gid=0 door de eerste link en vullen het geheel aan met hoogte en breedte gegevens.
<iframe width=100% height=1000px src="https://docs.google.com/spreadsheets/d/1TUdBz4h35tUjherLGKWQFiP3wWPxN52FC7_pog-8f8Q/edit?usp=sharing&single=true&widget=true&headers=false"></iframe>
7. Ga hiervoor naar de EMBED functie(<>), waar je code insluiten kan kiezen.