閱讀81 返回首頁    go 技術社區[雲棲]


碼棧開發手冊(四)---編碼方式開發(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

本文轉自碼棧平台

最後更新:2017-05-13 08:46:23

  上一篇:go  碼棧開發手冊(四)---編碼方式開發(IE相關功能函數)
  下一篇:go  碼棧使用手冊(二)---界麵介紹