8.3 变量计算
8.3.1 规则
单个变量脚本函数名必须为calc
- 内置variable变量,指代本变量,类型为Variable
function calc()
--[[
return: 计算完返回的变量,可以为数字,array,table,字符串等
如果脚本错误,上报的数据为错误内容
]]
local result="example"
return result
end
8.3.2 示例
8.3.2.1 将变量结果+1
代码
function calc()
local result=variable.current+1
return result
end
8.3.2.2 将变量结果 追加一个字符串
代码
function calc()
local result=variable.current .. "woody"
return result
end
8.3.2.3 比较变量本次和上次大小
代码
function calc()
local current=variable.current
local last=variable.last
local result=nil
if current > last then
=current
resultelse
=last
resultend
return result
end
8.3.2.4 将本次采集结果加一并写入当前变量
代码
function calc()
local result=variable.current+1
:Write(result)
variablereturn result
end