Uttryck

Det JavaScript-liknande uttrycksspråket som används i virtuella taggar och sidredigeraren, och de funktioner var och en exponerar.

På flera ställen i THMI kan du skriva ett kort uttryck — ett JavaScript-liknande kodavsnitt — för att beräkna ett värde eller styra beteende. De delar ett språk men körs på olika platser och exponerar olika funktioner, så det spelar roll vilket du skriver.

De två sammanhangen

  • Uttryck för virtuella taggar — körs på serversidan (på Edge) för att beräkna värdet för en virtuell taggs. En virtuell tagg har ett lässkript och ett valfritt skrivskript. Dessa kan läsa och skriva taggar, läsa historik och larm och — med rätt integration — hämta in extern data.
  • Uttryck för sidredigeraren — körs på klientsidan (i webbläsaren) på en sida, för att styra hur ett element ser ut och beter sig samt för att koppla upp operatörsinteraktion. Dessa kan läsa och formatera taggvärden, navigera och skriva värden från sidan.

Eftersom de körs på olika platser skiljer sig funktionsuppsättningarna åt. Några namn överlappar — value, getCurrentTime, getTimeBefore — men referensen för varje sammanhang nedan listar exakt vad som är tillgängligt där.

Referenser