81
技術社區[雲棲]
碼棧開發手冊(四)---編碼方式開發(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