按日期编写脚本大家好,
在 JMP 数据表上,我想用每天更新的变量填充行。
我每天使用 JSL 脚本研究和更新相同的变量 A、B 和 C。
例如今天,2024 年 2 月 1 日,我希望第 1 行填充数据 A、B 和 C。
2024 年 2 月 2 日,我希望第 2 行填充新数据 A、B 和 C。
等等...直到 2024 年 12 月 31 日。
怎么可能用这种方式制作脚本?
为新的一天提供动力,在填充线条时执行+1。
感谢您的帮助 !
自动化和脚本编写回复:按日期编写脚本使用添加行是一种选择
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Add Rows({name = "David", age = 15});
我通常更喜欢添加新的空行,然后使用数据表下标来填充值。
回复:按日期编写脚本是的,我同意你的观点,谢谢你的回答。
那么我们如何才能将每天自动填充下一行集成到 JSL 脚本中呢?
在 JSL 脚本中:
- 第 1 天在第 1 条生产线中填充 A、B 和 C
- 第 2 天在第 2 条生产线中填充 A、B 和 C
-...
- 第 365 天 在 365 条灌装线中添加 A、B 和 C
无需用户每天都这样做!
回复:按日期编写脚本您将使用什么事件来触发添加新行?
例如,如果事件正在打开数据表,您可以添加OnOpen 脚本以将该行添加到数据表中。
您还考虑其他事件吗?
回复:按日期编写脚本您可能还想考虑使用连接平台。
表格=>连接
它将允许您获取新的数据行并将其读入新的 JMP 表中,并将其附加到主表中。
dt = Data Table( "<YOUR main="" table="">" ); dtToday = 打开( "<THE new="" data="https://community.jmp.com/"> " ); // 将新数据追加到主表 dt << concatenate( dtToday, Append to first table( 1 ) );</THE></YOUR>
回复:按日期编写脚本也许您必须使用某种任务调度程序来安排它? (根据你提供的信息我不知道)