最近学的脚本太多,好多命令堆在一起,真到用时总好忘。笨鸟先飞,这里理一下对datatable的一些命令,附带脚本举例,便于日后查询。
1.得到datatable总行数的命令:GetRowCount
语法:Datatable.GetRowCount
例: DataTable.GetSheet("MySheet").GetRowCount
2.得到datatable运行时的动态列数:GetParameterCount
语法:DTSheet.GetParameterCount
例: paramcount = DataTable.GetSheet("MySheet").GetParameterCount
3.设置当前active的行数,第一行为1:SetCurrentRow
语法:DataTable.SetCurrentRow(RowNumber)
例: DataTable.SetCurrentRow(tb_i+1) '注:此命令可在循环运行中不断指向下一行数据
4.查询、设置datatable的数值:
语法:To find the value:
DataTable.Value(ParameterID [, SheetID])
or : DataTable(ParameterID [, SheetID])
To set the value:
DataTable.Value(ParameterID [, SheetID])=NewValue
or : DataTable(ParameterID [, SheetID]) =NewValue
例: DataTable.Value("Destination", "ActionA")="New York" DataTable.Value(2,3)="New York"
DataTable("Destination", dtlocalSheet)="New York" Call_date= DataTable.Value("Date","add Conference Call") '为Call_date赋值
5.取datatable特定行的数据:
DataTable.GetSheet("Action1").GetParameter("test/").ValueByRow(4)