全新的 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 代码。 如果它访问公共资源,我们可以收集所有类型的接口供公众使用。
贝恩德