Zolang er nog geen parameterwaarde is gekozen, kan Robaws een formule die naar die parameter verwijst niet berekenen. Het aantal van die lijn wordt dan 0 en je krijgt een formulefout.
Het resultaat hangt af van de formule. Bij een formule als kleurverf == "blauw" ? 1 : 0 kom je altijd op 0 uit. Bij een formule als REM == "Niet nodig" ? 0 : 1 zou je 1 verwachten, maar je krijgt 0. Offertes uit oudere berekeningen kunnen daar nog een andere waarde hebben, omdat een lege parameter toen als "undefined" werd gelezen.
Laat de gebruiker daarom altijd een waarde kiezen voordat de offerte verstuurd wordt. Je kunt ook een veilige afhandeling in de formule bouwen voor het geval er niets gekozen is. Test het gedrag in je offerte en gebruik een extra rij met Berekening aangevinkt om het resultaat meteen te zien.
Zo doe je het
- Open de offerte en controleer of elke parameter een waarde heeft gekregen.
- Voeg een extra rij toe met Berekening aangevinkt om het resultaat van de formule te zien.
- Test in de offerte wat het aantal wordt als er nog niets gekozen is.
Uitlegvideo
Parameters instellen (deel 1)
Bekijk de video in de SchoolVoor klanten van Softwareshaker: log in met je account van de Softwareshaker School.