Sikker referanse til radioknapp, dvs ikke basert på ledetekst

Hei

Har en radioknapp, der valget på denne avgjør del av tittel på avlevering til arkiv.

Koden på denne er slik:
if (Soknadsvalg4.Gruppe5.Soknadsvalg7.Jeg_soker_som_elev3 ) {
return “ungdom studieforberedende”;
}else if (Soknadsvalg4.Gruppe5.Soknadsvalg7.Jeg_soker_som_larling__g) {
return “påbygg etter yrkeskompetanse”;
}

Problemet er at om jeg endrer ledeteksten, så endrer også variabelnavnet seg - f.eks om jeg skriver “Jeg er elev” så endrer “Jeg_soker_som_elev3” til Jeg_er_elev.

Jeg regner med det er en sikrere måte å gjøre dette på - f.eks ved å refere til et arrayet eller lignende ? Men fant ikke ut hvordan jeg skulle gjøre dette.

mvh
Marius Haga

Hei,

Hva med å bruke hash? Unngår ikke problemet helt, men du vil ihvertfall slippe å endre alt i verdiformel for avlevering.

Kan se sånn ut for ditt skjema:

Dette går inn i feltet for verdiformel i radioknapp-elementet

 {"Jeg søker som elev":{"avlevering":"ungdom studioforberedende"}, "Jeg søker som lærling (gjelder påbygg etter yrkeskompetanse)":{"avlevering":"påbygg etter yrkeskompetanse"}};

Dette går inn i tekstfelt/funksjon for avleveringsref (der Spm er ledetekst for radioknapp-elementet)

=Spm["avlevering"]

Resultat:

/Steffen, Ullensaker kommune