码栈开发手册(四)---编码方式开发(API函数列表)


.码栈视图相关函数

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

本文转自码栈平台

上一篇:容错处理库Polly使用文档


下一篇:《AR与VR开发实战》——第2章 基于Vuforia SDK开发AR应用2.1