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