Uttrykk
Det JavaScript-lignende uttrykksspråket som brukes i virtuelle tagger og sideredigereren, og funksjonene hver av dem gjør tilgjengelige.
Flere steder i THMI kan du skrive et kort uttrykk — en JavaScript-lignende kodebit — for å beregne en verdi eller styre atferd. De deler samme språk, men kjører på ulike steder og gjør ulike funksjoner tilgjengelige, så det har betydning hvilket du skriver.
De to kontekstene
- Uttrykk for virtuelle tagger — kjører på serversiden (på Edge) for å beregne verdien til en virtuell tagg. En virtuell tagg har et leseskript og et valgfritt skriveskript. Disse kan lese og skrive tagger, lese historikk og alarmer og — med riktig integrasjon — hente inn eksterne data.
- Uttrykk for sideredigereren — kjører på klientsiden (i nettleseren) på en side, for å styre hvordan et element ser ut og oppfører seg, og for å koble opp operatørinteraksjon. Disse kan lese og formatere taggverdier, navigere og skrive verdier fra siden.
Fordi de kjører på ulike steder, er funksjonssettene forskjellige. Noen navn
overlapper — value, getCurrentTime, getTimeBefore — men referansen for hver
kontekst nedenfor viser nøyaktig hva som er tilgjengelig der.
Referanser
- Funksjoner for virtuelle tagger — på serversiden.
- Funksjoner for sideredigereren — på klientsiden.