.码栈视图相关函数
1.1 J_View_Write (第几行,第几列/列名称,设置值)
作用:设置码栈数据列表中的数据
返回值:设置成功返回1,设置失败返回0
例子:
Func Example10()
;声明 $result的一个局域变量,将当前“我的应用”中数据列表的第1行第1列单元格设置文本“hello”,并将插入数据的结果保存在这个变量中
Local $result = J_View_Write(1, 1, "Hello")
;将当前“我的应用”中数据列表的第1行列名为“部门”单元格设置文本“hello”,并将插入数据的结果保存在这个变量中
Local $result2 = J_View_Write(1, "部门", "Hello")
EndFunc ;==>Example10
1.2 J_View_Read (第几行,第几列/列名称)
作用:获取码栈数据列表中的数据
返回值:返回聚码栈列表中的数据
例子:
Func Example11()
;声明 $result的一个局域变量,读取当前“我的应用”中数据列表的第1行第1列单元格中的数据,并将读取的数据保存在这个变量中
Local $result = J_View_Read(1, 1)
;读取当前“我的应用”中数据列表的第1行列名为“部门”单元格中的数据,并将读取的数据保存在这个变量中
local $result2 = J_View_Read(1, "部门")
EndFunc ;==>Example11
4.3 J_View_CreateRow (新值)
作用:在码栈数据列表中创建一条新数据
返回值:返回值为新创建数据的行数
例子:
Func Example12()
;声明 $index的一个局域变量,在当前“我的应用”中数据列表中最后追加一条数据并在这条数据的第1列设置文本“你好,世界”,并将新追加的数据的行号保存在这个变量中
Local $index = J_View_CreateRow("你好,世界")
EndFunc ;==>Example12
1.4 J_View_DeleteRow (第几行)
作用:删除一条码栈数据列表中的数据
返回值:1
例子:
Func Example13()
;从视图中删除一行数据,参数是行数,从1开始
Local $index = J_View_DeleteRow(1);删除第一行数据
EndFunc ;==>Example12
1.5 J_View_Show (第几行)
作用:让码栈数据列表中的某行数据显示出来
返回值:1
例子:
Func Example14()
;声明 $index的一个局域变量,将当前“我的应用”中数据列表中第20行数据置为可见状态,并将结果保存在这个变量中(结果一定是1)
Local $index = J_View_Show(20)
EndFunc ;==>Example14
1.6. J_View_GetRowChecked (第几行)
作用:获取码栈数据列表中某行数据是否为勾选状态,
返回值:结果 True 或者 False,注意在码栈中True=1 ,False=0
例子:
Func Example15()
;声明 $result的一个局域变量,获取当前“我的应用”中数据列表中第20行数据的勾选状态,并将结果保存在这个变量中(勾选状态值为1,未勾选状态值为0)
Local $result = J_View_GetRowChecked(20)
EndFunc ;==>Example15
4.7 J_View_SetRowChecked (第几行,[勾选状态:是/否])
作用:设置码栈数据列表中的某行勾选状态为勾选
返回值:成功1,失败0
例子:
Func Example16()
;声明 $result1的一个局域变量,设置当前“我的应用”中数据列表中第5行数据的勾选状态为勾选状态,并将结果保存在这个变量中(结果一定是1)
Local $result1 = J_View_SetRowChecked(5, "是")
;声明 $result1的一个局域变量,设置当前“我的应用”中数据列表中第6行数据的勾选状态为未勾选状态,并将结果保存在这个变量中(结果一定是1)
Local $result2 = J_View_SetRowChecked(6, "否")
EndFunc ;==>Example16
4.8 J_View_MaxCount ()
作用:查看码栈数据列表中一共有多少条数据,一般情况下用于循环
返回值:返回码栈视图中一共多少行(数字)
例子:
Func Example17()
;声明 $result1的一个局域变量,并将当前“我的应用”中数据列表中全部数据的条数保存在这个变量中
Local $max = J_View_MaxCount()
;意图把视图中的数据从第一条开始全部遍历一遍
;从1循环到$max中保存的总数据条数,步长为1,即1,2,3,4...
For $i = 1 To $max Step 1
;信息提示窗,显示变量 $i的数据
J_MsgBox($i)
;下一次循环
Next
EndFunc ;==>Example17
4.9 J_View_Clear()
作用:清空浏览器试图数据
返回值:1
func test()
J_View_clear()
endfunc; ==>test
4.10 J_LOG (日志信息)
作用:在码栈执行日志列表中打印出调试信息
返回值:1
例子:
Func Example18()
;在当前“我的应用”中日志列表中追加并显示一条日志"你好,世界"
J_LOG("你好,世界")
EndFunc ;==>Example18
1.11.J_Panel_Write (第几个/参数名,新值)
作用:设置码栈参数列表第几个或指定参数名的参数值
返回值:1
例子:
Func Example19()
;在当前“我的应用”中参数列表中第2个参数设置文本"hello",此功能一般用于用户交互,可使用J_Panel_Read读取
J_Panel_Write(2, "hello")
;在当前“我的应用”中参数列表中参数“姓名”设置文本"叶子",此功能一般用于用户交互,可使用
J_Panel_Write("姓名","叶子")
EndFunc ;==>Example19
4.12. J_Panel_Read (第几个/参数名)
作用:获得码栈参数列表中的某一行值或指定某个参数名的值
返回值:返回相应参数值
例子:
Func Example20()
;声明 $result1的一个局域变量,并将当前“我的应用”中参数列表中第2个的数据保存至整个变量中
Local $result = J_Panel_Read(2)
;将当前“我的应用”参数列表中参数名“旺旺发送内容”的数据保存到$result2变量中
local $result2 = J_Panel_Read("旺旺发送内容")
EndFunc ;==>Example20
1.13. J_Record()
作用:用于累加记录用户成功执行的自动化数据,每执行成功一次调用一次这个函数即可
返回值:无
例子:
Func Example42()
;获取当前“我的应用”中视图数据的行数
Local $max = J_View_MaxCount()
;创建一个循环用来变遍历每一行数据
For $i = 1 To $max
;if语句的特殊用法,当if语句中只有一个执行的表达式,那么if语句可以和判断之后的内容写在一行
If J_View_GetRowChecked($i) = 0 Then ContinueLoop
;用来记录用,注意,提交的发布的工具必须要使用此功能
;调用一次J_Record那么代表此工具执行了一条数据,此功能非常重要!!!!
J_Record()
Next
EndFunc ;==>Example42
本文转自码栈平台