我想在每行的命令字段的基础上运行 if else,
例如
If {CommandField=0} Update counter by 1 return counter
else if {CommandField=1} return 'Reporting'
我试过但有错误
stringVar layerType;
shared numberVar layNo;
if({Command.ISREPORT}=0) then
layNo:=layNo+1;layerType:=layNo;layerType
else if ({Command.ISREPORT}=1) then
layerType:='Reporting'; layerType
结果应该像
ISREPORT LayerNo
0 1
0 2
0 3
0 4
1 'Reporter'