全新的 JSL Cookbook II - 徵求意見我們正在改進 JSL Cookbook 以使其具有更廣泛的吸引力、更好地組織和更易於使用。 重點將放在短期項目(食譜)上,以幫助您改進 JSL。 食譜將包括分步說明、完整的代碼和演示視頻。 第一個秘訣將側重於常見任務中不太明顯的方面。 稍後我們將開發處理更具挑戰性的 JSL 任務的方法,例如表達式處理和模式匹配。
我們希望您的意見- 你想看什麼食譜?
- 什麼事情對你來說是或曾經是挑戰?
- 您希望如何組織食譜?
我們期待您的來信。
回复:全新的 JSL 食譜 II - 徵求意見感謝您的想法@馬可_ & @猶大. 以下是我到目前為止製作的食譜。 仍在等待頁面上線之前完成一些管理細節。 期待根據您的所有建議添加更多內容。
- 腳本窗口 - 基礎
- 使用腳本窗口,後續步驟
- 加入 2 個表並創建一個子集
- 在不知道列數或名稱的情況下運行平台
- 使用對話框創建定制報告
- 根據分析結果修改報告
- 使用消息構建定制報告
- 連接用戶選擇的 CSV 文件
- 使用 REST-API 訪問數據
回复:全新的 JSL 食譜 II - 徵求意見使用始終更新的時區數據庫(更多信息: https://data.iana.org/time-zones/tz-link.html ).每個時區應使用 TZ 數據庫名稱 ( https://en.wikipedia.org/wiki/List_of_tz_database_time_zones ),就像在其他編程語言(例如:Python)中使用的那樣。
有關時區問題的非常幽默的描述,請觀看此視頻: https://www.youtube.com/watch?v=-5wpm-gesOY&t=3s .它有 10 分鐘長,但非常值得花時間(請原諒雙關語)。
回复:全新的 JSL 食譜 II - 徵求意見如果可能,創建一種易於訪問的輸出格式,例如 PDF 文件,它可以用作教科書。
回复:全新的 JSL 食譜 II - 徵求意見謝謝@猶大.我肯定在計劃一兩個 REST 示例。 @jthi很棒的清單。 我需要一些食譜來涵蓋這些材料。
回复:全新的 JSL 食譜 II - 徵求意見食譜的一些想法:
- 獲得獨特的價值
- 從報告層操作/獲取數據
- XPath,Jordan Hiller 展示的方法,下標...
- 操作圖形生成器的元素部分
- 查看您可以對 JMPs 對象執行哪些操作(對象 << Show Properties()、Show Properties(object)、腳本索引...)
- Into vs Non-into 函數(替代,替代,短列表,短列表進入...)
- 獲取引用/訪問對象的不同方式
- 管理命名空間
- 替換多列中的值
- 使用排名重新排序列表/關聯數組值
- 使用預填充值運行 JMP 平台
- 使用 Char To Blob() 繞過臨時文件的創建
- KDTable() 和 VPTree()
- 調試腳本
- 使用 JMP 的樣本數據/使用隨機數據創建數據表
- 使用不同的日誌打印選項
- 捕獲日誌
- 獲取腳本執行時間(和 JMP 內存使用情況)
- 手錶()
- 調試器
對於食譜的組織,我認為最重要的是可見性,它將通過谷歌搜索(搜索引擎優化)提供,除了正常的社區帖子外,它還將在 JMP 社區搜索中提供。
此外,如果您將編寫函數,也許將它們製作成帶有自定義函數的 JSL-Cookbook 插件將是一個不錯的主意。 它允許我們直接從 JMP 和 Scripting Index 訪問它們。
回复:全新的 JSL 食譜 II - 徵求意見我將支持對公共資源的 REST 示例的請求@Bernd2Heinen製作。 這將非常有幫助! @DonMcCormack : 很高興看到這將被捕獲。回复:全新的 JSL 食譜 II - 徵求意見分支和循環:沒什麼特別的,只是基礎知識。初學者似乎很難完成我們認為簡單的任務。
帶有解釋的 IF-THEN 和 IF-THEN-ELSE 的幾個例子。
對於 FOR 循環,我還包括 WHILE 循環。
回复:全新的 JSL 食譜 II - 徵求意見謝謝
@Bernd2Heinen ,其想法是兩者兼顧,提供具有可重用部分的代碼和學習 JSL 的工具。 至少會有一個處理 REST/API 的方法
@pmroz第 1 項,絕對。 您希望看到關於分支和循環的任何特別之處?
回复:全新的 JSL 食譜 II - 徵求意見根據論壇中最近的一些問題,我認為以下非常基本的主題會很有用:
1.表格操作
一種。 給一個表賦一個變量(即dt)
b. 確定表中的行數
C。 如何引用特定的表格單元格
2.for循環
3.if語句
回复:全新的 JSL 食譜 II - 徵求意見我的理解更多的是擁有可以成為我的新應用程序一部分的示例代碼,而不是一種學習場所。 製作視頻和逐步說明的要求很高。 也許我們需要一個實驗廚房,有用的代碼可以在它進入烹飪書之前進入並成熟。
另一個想法:JMP 具有 REST 接口。 我猜很多腳本編寫者都有 REST 代碼。 如果它訪問公共資源,我們可以收集所有類型的接口供公眾使用。
貝恩德