全新的 JSL Cookbook II - 征求意见我们正在修改 JSL Cookbook 以使其具有更广泛的吸引力,使其更有条理且更易于使用。 重点将放在帮助您改进 JSL 的短期项目(食谱)上。 食谱将包括分步说明、完整代码和演示视频。 第一个秘诀将侧重于常见任务的不太明显的方面。 稍后我们将开发处理更具挑战性的 JSL 任务的方法,例如表达式处理和模式匹配。
我们想要您的意见- 你想看什么食谱?
- 什么事情对你来说是或曾经是具有挑战性的?
- 您希望如何组织本食谱?
我们期待您的来信。
回复:全新的 JSL 食谱 II - 征求意见我的理解更多是拥有可以成为我的新应用程序的一部分的示例代码,而不是一种学习场所。 制作视频和逐步描述的要求很高。 也许我们需要一个实验厨房,有用的代码可以在它进入烹饪书之前进入并成熟。
只是另一个想法:JMP 具有 REST 接口。 我猜很多脚本编写者都有 REST 代码。 如果它访问公共资源,我们可以收集所有类型的接口供公共使用。
伯恩德
回复:全新的 JSL 食谱 II - 征求意见根据讨论论坛中最近的一些问题,我认为以下非常基本的主题会很有用:
1. 表格操作
一种。 将变量分配给表(即 dt)
湾。 确定表中的行数
C。 如何引用特定的表格单元格
2.for循环
3. if 语句
回复:全新的 JSL 食谱 II - 征求意见谢谢
@Bernd2Heinen ,想法是两者兼顾,提供具有可重用部分的代码和学习 JSL 的工具。 将至少有一个处理 REST/API 的配方
@pmroz第 1 项,绝对。 您想查看有关分支和循环的任何特别内容吗?
回复:全新的 JSL 食谱 II - 征求意见我将支持对公共资源的 REST 示例的请求@Bernd2Heinen制成。 这将非常有帮助! @DonMcCormack : 很高兴看到这将被捕获。回复:全新的 JSL 食谱 II - 征求意见食谱的一些想法:
- 获得独特的价值
- 从报表层操作/获取数据
- XPath,Jordan Hiller 展示的方法,下标...
- 操作图形构建器的元素部分
- 查看您可以对 JMP 对象执行哪些操作(对象 << 显示属性()、显示属性(对象)、脚本索引...)
- Into vs Non-into 函数(Substitute、Substitute Into、Short List、Short List Into...)
- 获取引用/访问对象的不同方式
- 管理命名空间
- 替换多列中的值
- 使用排名重新排序列表/关联数组值
- 使用预填充值运行 JMP 平台
- 使用 Char To Blob() 绕过临时文件的创建
- KDTable() 和 VPTree()
- 调试你的脚本
- 使用 JMP 的样本数据/使用随机数据创建数据表
- 使用不同的日志打印选项
- 捕获日志
- 获取脚本执行时间(和 JMP 内存使用情况)
- 手表()
- 调试器
对于食谱的组织,我认为最重要的是可见性,它将通过谷歌搜索(搜索引擎优化)提供,并且除了正常的社区帖子之外,它还将在 JMP 社区搜索中提供。
此外,如果您要编写函数,也许将它们放入带有自定义函数的 JSL-Cookbook 插件中将是一个好主意。 它允许我们直接从 JMP 和 Scripting Index 访问它们。
回复:全新的 JSL 食谱 II - 征求意见谢谢@犹大.我肯定在计划一个或两个 REST 示例。 @jthi很棒的清单。 我需要一些食谱来涵盖材料。
回复:全新的 JSL 食谱 II - 征求意见分支和循环:没什么花哨的,只是基础。初学者似乎很难完成我们认为简单的任务。
IF-THEN 和 IF-THEN-ELSE 的几个示例以及说明。
对于 FOR 循环,我还将包括 WHILE 循环。
回复:全新的 JSL 食谱 II - 征求意见如果可能,创建一个易于访问的输出格式,例如 PDF 文件,它可以用作教科书。
回复:全新的 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 分钟长,但非常值得花时间(请原谅双关语)。