1. Home
  2. Docs
  3. TELLNEXT
  4. How-To’s
  5. LUA Scripting
  6. LUA Strings and numbers

LUA Strings and numbers

How to increment a ScreenTracker variable that is only string

Here we set and increment the ScreenTracker variable ‘#33’, converting to number (using tonumber( str ) ) and back to string(using tostring( num ) ).

vars["#33"] = "5"
Log.append( "Var 33 ini: "..vars["#33"] )
local nTmp= tonumber( vars["#33"]) + 1
vars["#33"] = tostring( nTmp)
Log.append( "Var 33 inc: "..vars["#33"] )

In the log file ( Log.tx)t we should have the following lines:

EQ15KHTHN2, VXT_52_FR(n1), 2019-08-20 14:55:09, Script : "Var 33 ini: 5".
...
EQ15KHTHN2, VXT_52_FR(n1), 2019-08-20 14:55:09, Script : "Var 33 inc: 6".